From 6dd18972d509fce16afa05eba194ca21db2c48f3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Sun, 15 Aug 2004 11:49:42 +0000 Subject: [PATCH] invalidate best size cache when GTK style changes git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28788 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/window.cpp | 3 +++ src/gtk1/window.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 07ff8e6952..8f3eadcf97 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -4230,6 +4230,9 @@ void wxWindowGTK::ApplyWidgetStyle(bool forceStyle) DoApplyWidgetStyle(style); gtk_rc_style_unref(style); } + + // Style change may affect GTK+'s size calculation: + InvalidateBestSize(); } void wxWindowGTK::DoApplyWidgetStyle(GtkRcStyle *style) diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index 07ff8e6952..8f3eadcf97 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -4230,6 +4230,9 @@ void wxWindowGTK::ApplyWidgetStyle(bool forceStyle) DoApplyWidgetStyle(style); gtk_rc_style_unref(style); } + + // Style change may affect GTK+'s size calculation: + InvalidateBestSize(); } void wxWindowGTK::DoApplyWidgetStyle(GtkRcStyle *style) -- 2.50.0