-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Store TS_SYNC_EVENT before module load
When a connection is made to a system with the client numlock pressed, a TS_SYNC_EVENT is sent before the module is loaded. This TS_SYNC_EVENT correctly contains the NumLock status as 'pressed'. The event is, however, discarded as the module isn't loaded. When the module is loaded, a TS_SYNC_EVENT is not sent again unless client focus is removed from the xrdp window and re-applied. As a result, the NumLock state is incorrect unless this is done. This commit stores the last TS_SYNC_EVENT sent before a module is loaded. When the module is loaded, the sync state can be correctly communicated to the module.
- Loading branch information
1 parent
ba1d939
commit 3f568b4
Showing
3 changed files
with
27 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters