From 51e99b31f922b5d9577afae613d8806ef9ad7b4e Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 31 May 2012 10:20:21 +0100 Subject: [PATCH] Added call to Component::colourChanged when the l+f changes. --- .../juce_gui_basics/components/juce_Component.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/juce_gui_basics/components/juce_Component.cpp b/modules/juce_gui_basics/components/juce_Component.cpp index f416bcce4d..c187b26743 100644 --- a/modules/juce_gui_basics/components/juce_Component.cpp +++ b/modules/juce_gui_basics/components/juce_Component.cpp @@ -2049,14 +2049,19 @@ void Component::sendLookAndFeelChange() if (safePointer != nullptr) { - for (int i = childComponentList.size(); --i >= 0;) + colourChanged(); + + if (safePointer != nullptr) { - childComponentList.getUnchecked (i)->sendLookAndFeelChange(); + for (int i = childComponentList.size(); --i >= 0;) + { + childComponentList.getUnchecked (i)->sendLookAndFeelChange(); - if (safePointer == nullptr) - return; + if (safePointer == nullptr) + return; - i = jmin (i, childComponentList.size()); + i = jmin (i, childComponentList.size()); + } } } }