]> git.saurik.com Git - wxWidgets.git/commitdiff
assert that GTKGetWindow() returns non-NULL GdkWindows
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 27 Aug 2006 10:04:28 +0000 (10:04 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 27 Aug 2006 10:04:28 +0000 (10:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40866 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/window.cpp

index ce0eeaf86ab630e8fed5c89e885f6caa777f337d..6c9b7669f91626fbb27dcf6790b666e8950053ff 100644 (file)
@@ -3562,7 +3562,14 @@ void wxWindowGTK::GTKUpdateCursor()
             const size_t count = windowsThis.size();
             for ( size_t n = 0; n < count; n++ )
             {
-                gdk_window_set_cursor(windowsThis[n], cursor.GetCursor());
+                GdkWindow *win = windowsThis[n];
+                if ( !win )
+                {
+                    wxFAIL_MSG(_T("NULL window returned by GTKGetWindow()?"));
+                    continue;
+                }
+
+                gdk_window_set_cursor(win, cursor.GetCursor());
             }
         }
     }