diff options
author | Dmitry Koteroff <vortex@verona.im> | 2017-11-29 03:49:36 +0300 |
---|---|---|
committer | Dmitry Koteroff <vortex@verona.im> | 2017-11-29 03:49:36 +0300 |
commit | 7f26fba8cbc532cd282a7e73753ae23bca1f36bc (patch) | |
tree | 3a2444a8025c9f2d3663560b843e1eb941e3968a | |
parent | edde7190abc65dcf2886cebc6f2486fd807e0e65 (diff) |
Fixed white screen on editor/game startup by moving window displaying to a bit later phase
-rw-r--r-- | platform/windows/os_windows.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/platform/windows/os_windows.cpp b/platform/windows/os_windows.cpp index 284dfaf904..7c1f733974 100644 --- a/platform/windows/os_windows.cpp +++ b/platform/windows/os_windows.cpp @@ -1044,12 +1044,6 @@ void OS_Windows::initialize(const VideoMode &p_desired, int p_video_driver, int visual_server = memnew(VisualServerWrapMT(visual_server, get_render_thread_mode() == RENDER_SEPARATE_THREAD)); } - if (!is_no_window_mode_enabled()) { - ShowWindow(hWnd, SW_SHOW); // Show The Window - SetForegroundWindow(hWnd); // Slightly Higher Priority - SetFocus(hWnd); // Sets Keyboard Focus To - } - /* DEVMODE dmScreenSettings; // Device Mode memset(&dmScreenSettings,0,sizeof(dmScreenSettings)); // Makes Sure Memory's Cleared @@ -1087,6 +1081,12 @@ void OS_Windows::initialize(const VideoMode &p_desired, int p_video_driver, int DragAcceptFiles(hWnd, true); move_timer_id = 1; + + if (!is_no_window_mode_enabled()) { + ShowWindow(hWnd, SW_SHOW); // Show The Window + SetForegroundWindow(hWnd); // Slightly Higher Priority + SetFocus(hWnd); // Sets Keyboard Focus To + } } void OS_Windows::set_clipboard(const String &p_text) { |