Răsfoiți Sursa

Clear SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER when ANativeWindow is freed (#16024)

Hadrian Tang 2 luni în urmă
părinte
comite
8319d69f72
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      src/core/android/SDL_android.c

+ 1 - 0
src/core/android/SDL_android.c

@@ -1313,6 +1313,7 @@ retry:
 #endif
 #endif
 
 
         if (data->native_window) {
         if (data->native_window) {
+            SDL_SetPointerProperty(SDL_GetWindowProperties(Android_Window), SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER, NULL);
             ANativeWindow_release(data->native_window);
             ANativeWindow_release(data->native_window);
             data->native_window = NULL;
             data->native_window = NULL;
         }
         }