diff --git a/modules/juce_graphics/native/juce_Direct2DImage_windows.cpp b/modules/juce_graphics/native/juce_Direct2DImage_windows.cpp index 139e07dbac..1c514f03d9 100644 --- a/modules/juce_graphics/native/juce_Direct2DImage_windows.cpp +++ b/modules/juce_graphics/native/juce_Direct2DImage_windows.cpp @@ -580,6 +580,8 @@ void Direct2DPixelData::moveValidatedImageSection (Point destTopLeft, Recta return; } + sendDataChangeMessage(); + Ptr staging = new Direct2DPixelData { pixelFormat, sourceRect.getWidth(), sourceRect.getHeight(), @@ -777,6 +779,8 @@ void Direct2DPixelData::initialiseBitmapData (Image::BitmapData& bitmap, if (mode == Image::BitmapData::readOnly) return; + sendDataChangeMessage(); + struct Releaser : public Image::BitmapData::BitmapDataReleaser { Releaser (std::unique_ptr wrappedIn, Ptr selfIn)