Skip to content

Commit f48ca1b

Browse files
committed
XEmbedComponent: Update embedded window size when peer scale changes
1 parent 28aa387 commit f48ca1b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

modules/juce_gui_extra/native/juce_XEmbedComponent_linux.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,11 @@ class XEmbedComponent::Pimpl : private ComponentListener
363363
ComponentPeer* lastPeer = nullptr;
364364
SharedKeyWindow::Ptr keyWindow;
365365

366+
NativeScaleFactorNotifier notifier { &owner, [this] (auto)
367+
{
368+
componentMovedOrResized (owner, true, true);
369+
} };
370+
366371
//==============================================================================
367372
void componentParentHierarchyChanged (Component&) override { peerChanged (owner.getPeer()); }
368373
void componentMovedOrResized (Component&, bool, bool) override

0 commit comments

Comments
 (0)