From f73c8e0c5944df68f66ab9a5822c737f692457f7 Mon Sep 17 00:00:00 2001 From: Timur Doumler Date: Mon, 25 Jan 2016 12:37:25 +0000 Subject: [PATCH] Fixed bug where Viewport::lookAndFeelChanged() would not update its visibleArea if the call changed its scrollBarThickness. --- modules/juce_gui_basics/layout/juce_Viewport.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/juce_gui_basics/layout/juce_Viewport.cpp b/modules/juce_gui_basics/layout/juce_Viewport.cpp index 909eb2c238..7d0e491240 100644 --- a/modules/juce_gui_basics/layout/juce_Viewport.cpp +++ b/modules/juce_gui_basics/layout/juce_Viewport.cpp @@ -179,7 +179,10 @@ void Viewport::componentMovedOrResized (Component&, bool, bool) void Viewport::lookAndFeelChanged() { if (! customScrollBarThickness) + { scrollBarThickness = getLookAndFeel().getDefaultScrollbarWidth(); + resized(); + } } void Viewport::resized()