Forráskód Böngészése

Revert "Make sure new windows have mouse and keyboard focus if there's no windowing system"

This reverts commit 5948ea997ff32c800e66c0ba722d8e2712404e68.

This isn't needed, the proper focus logic is in SDL_ShowWindow()
Sam Lantinga 1 éve
szülő
commit
590d0bec6f
1 módosított fájl, 3 hozzáadás és 9 törlés
  1. 3 9
      src/video/SDL_video.c

+ 3 - 9
src/video/SDL_video.c

@@ -2131,15 +2131,9 @@ SDL_Window *SDL_CreateWindowWithProperties(SDL_PropertiesID props)
         parent->first_child = window;
     }
 
-    if (_this->CreateSDLWindow) {
-        if (_this->CreateSDLWindow(_this, window, props) < 0) {
-            SDL_DestroyWindow(window);
-            return NULL;
-        }
-    } else {
-        /* No windowing system, make sure the new window has focus */
-        SDL_SetMouseFocus(window);
-        SDL_SetKeyboardFocus(window);
+    if (_this->CreateSDLWindow && _this->CreateSDLWindow(_this, window, props) < 0) {
+        SDL_DestroyWindow(window);
+        return NULL;
     }
 
     /* Clear minimized if not on windows, only windows handles it at create rather than FinishWindowCreation,