From 670a40f05ba2c7364d95f2a91e22fa52991ec058 Mon Sep 17 00:00:00 2001 From: jules Date: Sat, 25 Jan 2014 12:10:35 +0000 Subject: [PATCH] Fix for DropShadower when a desktop scale factor is in use. --- modules/juce_gui_basics/misc/juce_DropShadower.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/juce_gui_basics/misc/juce_DropShadower.cpp b/modules/juce_gui_basics/misc/juce_DropShadower.cpp index 871cbc1504..c6d0d77fd3 100644 --- a/modules/juce_gui_basics/misc/juce_DropShadower.cpp +++ b/modules/juce_gui_basics/misc/juce_DropShadower.cpp @@ -55,6 +55,14 @@ public: repaint(); // (needed for correct repainting) } + float getDesktopScaleFactor() const override + { + if (target != nullptr) + return target->getDesktopScaleFactor(); + + return Component::getDesktopScaleFactor(); + } + private: WeakReference target; DropShadow shadow;