[PR #27] [CLOSED] Fixed Remote Desktop Issue #944

Closed
opened 2026-02-27 15:52:34 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/quasar/Quasar/pull/27
Author: @yankejustin
Created: 3/19/2015
Status: Closed

Base: masterHead: master


📝 Commits (8)

  • 5980eaf Merge pull request #4 from MaxXor/master
  • 0f88055 Fixed Remote Desktop Issues
  • cfdebc0 Dispose of form
  • d609b63 Dispose of Bitmaps
  • 72b5489 Revert "Dispose of Bitmaps"
  • a2cd88e Revert "Revert "Dispose of Bitmaps""
  • 49080b2 Revert "Dispose of form"
  • a9debfe Revert "Revert "Revert "Dispose of Bitmaps"""

📊 Changes

1 file changed (+3 additions, -1 deletions)

View changed files

📝 Server/Forms/FrmRemoteDesktop.cs (+3 -1)

📄 Description

Fixed an issue where Remote Desktop would not work (threw infinite InvalidOperationExceptions) because cbMonitors.SelectedIndex was trying to be accessed on a different thread.

Please note that the only commit I wish to be accepted is the first "Fixed Remote Desktop Issues"! The other commits were ones that were merely tests that I have reverted.
Again, only the first commit is the one that I wish to merge.

Notable issues with the Remote Desktop:

  1. Sucks down memory on the Client - Yes, the Garbage Collector will eventually collect the unused resources that have gone astray. However, it does so every second (low-blow to the performance train). It could be very negative to the user if the machine being used is rather poor. The memory allocations will stay around 200MB to 700MB while running the Remote Desktop tool. It will cycle up and down those limits as fast as 3/4 of a second to 1 second...
  2. Does not yet work with multiple monitors.
    --> Simply does not obtain the desktop from a monitor other than the primary.
    --> When viewing the desktop on a monitor smaller than the server's primary monitor, the images that are displayed back to the Remote Desktop Form are visibly distorted because of how the image is transformed when received.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/quasar/Quasar/pull/27 **Author:** [@yankejustin](https://github.com/yankejustin) **Created:** 3/19/2015 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (8) - [`5980eaf`](https://github.com/quasar/Quasar/commit/5980eaf99174b07c9cce30b714b1566d9044b932) Merge pull request #4 from MaxXor/master - [`0f88055`](https://github.com/quasar/Quasar/commit/0f88055b5eb4483dc37f7768df6a3f08568b08d3) Fixed Remote Desktop Issues - [`cfdebc0`](https://github.com/quasar/Quasar/commit/cfdebc098c9bda6dfd5dbccc4b6f54b0e03d9ff6) Dispose of form - [`d609b63`](https://github.com/quasar/Quasar/commit/d609b6314e7fb518b45875f351379ebac396f700) Dispose of Bitmaps - [`72b5489`](https://github.com/quasar/Quasar/commit/72b54890caa863863b6684adbb755326dd91eb61) Revert "Dispose of Bitmaps" - [`a2cd88e`](https://github.com/quasar/Quasar/commit/a2cd88ed757731e8c5c3d292b87aa2812a569f37) Revert "Revert "Dispose of Bitmaps"" - [`49080b2`](https://github.com/quasar/Quasar/commit/49080b20aabecfaaced67042effff1f7dd206b02) Revert "Dispose of form" - [`a9debfe`](https://github.com/quasar/Quasar/commit/a9debfe087020a0d798ed41a717022f00d1822d5) Revert "Revert "Revert "Dispose of Bitmaps""" ### 📊 Changes **1 file changed** (+3 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `Server/Forms/FrmRemoteDesktop.cs` (+3 -1) </details> ### 📄 Description Fixed an issue where Remote Desktop would not work (threw infinite InvalidOperationExceptions) because cbMonitors.SelectedIndex was trying to be accessed on a different thread. Please note that the only commit I wish to be accepted is the first "Fixed Remote Desktop Issues"! The other commits were ones that were merely tests that I have reverted. Again, only the first commit is the one that I wish to merge. Notable issues with the Remote Desktop: 1) Sucks down memory on the Client - Yes, the Garbage Collector will eventually collect the unused resources that have gone astray. However, it does so every second (low-blow to the performance train). It could be very negative to the user if the machine being used is rather poor. The memory allocations will stay around 200MB to 700MB while running the Remote Desktop tool. It will cycle up and down those limits as fast as 3/4 of a second to 1 second... 2) Does not yet work with multiple monitors. --> Simply does not obtain the desktop from a monitor other than the primary. --> When viewing the desktop on a monitor smaller than the server's primary monitor, the images that are displayed back to the Remote Desktop Form are visibly distorted because of how the image is transformed when received. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 15:52:34 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Quasar#944
No description provided.