diff options
Diffstat (limited to 'src/window.cpp')
-rw-r--r-- | src/window.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/window.cpp b/src/window.cpp index 13bc7be1b..f46bf08da 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -1337,6 +1337,8 @@ void InitWindowSystem() _focused_window = NULL; _mouseover_last_w = NULL; _scrolling_viewport = 0; + + NWidgetLeaf::InvalidateDimensionCache(); // Reset cached sizes of several widgets. } /** @@ -2546,8 +2548,9 @@ void HideVitalWindows() /** Re-initialize all windows. */ void ReInitAllWindows() { - Window *w; + NWidgetLeaf::InvalidateDimensionCache(); // Reset cached sizes of several widgets. + Window *w; FOR_ALL_WINDOWS_FROM_BACK(w) { w->ReInit(); } |