diff options
author | MatthewZelriche <67518084+MatthewZelriche@users.noreply.github.com> | 2022-08-30 08:35:19 -0600 |
---|---|---|
committer | MatthewZelriche <67518084+MatthewZelriche@users.noreply.github.com> | 2022-09-01 07:42:03 -0600 |
commit | 91ba9bcb03d3d8da8772a75585f1e08c4f339108 (patch) | |
tree | 1883b22eb325a825e8110caf8a74eb51a4f475b8 /scene/main/canvas_layer.cpp | |
parent | 728785d5328172acd4cc4b182914aea5d234fea4 (diff) |
Fix dropped XEvents early in main window lifetime.
The DisplayServerX11 constructor processes pending events shortly
after constructing the main window. However, it discards pending events
on the event queue that it is not interested in. This results in these
events never making it to the main events thread and as a result are
never processed. We need to save the events we don't handle in
DisplayServerX11 so that they can be resent for later handling by the
events thread.
Diffstat (limited to 'scene/main/canvas_layer.cpp')
0 files changed, 0 insertions, 0 deletions