From 9914bfbb77f48baf869b63aff58feb2b145ff4d3 Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Mon, 5 Apr 2010 01:06:39 +0000 Subject: [PATCH] freeze whole window for TLW git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63853 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/window.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 91bf0a9..d2f0b65 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -4446,9 +4446,9 @@ static void wx_frozen_widget_realize(GtkWidget* w, wxWindowGTK* win) win ); - GdkWindow* window = win->GTKGetDrawingWindow(); - if (window == NULL) - window = w->window; + GdkWindow* window = w->window; + if (w == win->m_wxwindow) + window = win->GTKGetDrawingWindow(); gdk_window_freeze_updates(window); } @@ -4473,9 +4473,9 @@ void wxWindowGTK::GTKFreezeWidget(GtkWidget *w) return; } - GdkWindow* window = GTKGetDrawingWindow(); - if (window == NULL) - window = w->window; + GdkWindow* window = w->window; + if (w == m_wxwindow) + window = GTKGetDrawingWindow(); gdk_window_freeze_updates(window); } @@ -4496,9 +4496,9 @@ void wxWindowGTK::GTKThawWidget(GtkWidget *w) return; } - GdkWindow* window = GTKGetDrawingWindow(); - if (window == NULL) - window = w->window; + GdkWindow* window = w->window; + if (w == m_wxwindow) + window = GTKGetDrawingWindow(); gdk_window_thaw_updates(window); } -- 2.7.4