From 089332d78cb2f04019f6bf6498fe6f10318a5c43 Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 25 Jun 2013 11:44:40 +0100 Subject: [PATCH] MSVC compile bug fix --- modules/juce_gui_basics/native/juce_win32_Windowing.cpp | 2 -- modules/juce_gui_basics/windows/juce_ComponentPeer.cpp | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_gui_basics/native/juce_win32_Windowing.cpp b/modules/juce_gui_basics/native/juce_win32_Windowing.cpp index 49521457ac..10c320ac82 100644 --- a/modules/juce_gui_basics/native/juce_win32_Windowing.cpp +++ b/modules/juce_gui_basics/native/juce_win32_Windowing.cpp @@ -1534,8 +1534,6 @@ private: // if the component's not opaque, this won't draw properly unless the platform can support this jassert (Desktop::canUseSemiTransparentWindows() || component.isOpaque()); - ModifierKeys::updateCurrentModifiers(); - { ScopedPointer context (component.getLookAndFeel() .createGraphicsContext (offscreenImage, Point (-x, -y), contextClip)); diff --git a/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp b/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp index 4784eeb5ba..a10732bc77 100644 --- a/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp +++ b/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp @@ -98,6 +98,8 @@ void ComponentPeer::handleMagnifyGesture (const int touchIndex, const Point //============================================================================== void ComponentPeer::handlePaint (LowLevelGraphicsContext& contextToPaintTo) { + ModifierKeys::updateCurrentModifiers(); + Graphics g (&contextToPaintTo); #if JUCE_ENABLE_REPAINT_DEBUGGING