From: Francesco Montorsi Date: Fri, 13 Mar 2009 23:07:53 +0000 (+0000) Subject: avoid GDK warnings about invalid windows when creating wxTopLevel::Refresh too early X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/92f9888cec8f31e88d39483cd817627efa285b0e?ds=inline avoid GDK warnings about invalid windows when creating wxTopLevel::Refresh too early git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59520 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/toplevel.cpp b/src/gtk/toplevel.cpp index a8a2b2bba1..5400a73d6a 100644 --- a/src/gtk/toplevel.cpp +++ b/src/gtk/toplevel.cpp @@ -781,8 +781,10 @@ void wxTopLevelWindowGTK::Refresh( bool WXUNUSED(eraseBackground), const wxRect { wxCHECK_RET( m_widget, wxT("invalid frame") ); - gtk_widget_queue_draw( m_widget ); - gdk_window_invalidate_rect( m_wxwindow->window, NULL, TRUE ); + gtk_widget_queue_draw( m_widget ); + + if (m_wxwindow && m_wxwindow->window) + gdk_window_invalidate_rect( m_wxwindow->window, NULL, TRUE ); } bool wxTopLevelWindowGTK::Show( bool show )