Comments about individual builds. Bug reports, suggestions, etc.
- Site Admin
- Posts: 1384
- Joined: Sat Sep 25, 2010 6:52 am
A bug was fixed that prevented panels from displaying properly when they load as a result of (1) a hotkey command that contains LoadHotkeyFile() or (2) a Windows shortcut that launches a team. Many thanks to Tonka and Squadz for reporting the bug.
Problem was that panels, which are windows, were getting created by worker thread instead of by main UI thread. Then worker thread exits and no thread exists to service wndproc calls. Fixed by adding:
- uWM_LOAD_HOTKEY_FILE_IN_UI_THREAD and associated case-statement to main window's wndproc.
- if-blocks involving threads to cHotkeyLoad::load () including LOGMON messages.
Author of Mojo