Browse Source

Fixed a problem with RTAS plugin window position in certain dual-monitor setups

tags/2021-05-28
Julian Storer 15 years ago
parent
commit
d3ff5d9c4b
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      extras/audio plugins/wrapper/RTAS/juce_RTAS_MacUtilities.mm

+ 2
- 2
extras/audio plugins/wrapper/RTAS/juce_RTAS_MacUtilities.mm View File

@@ -69,13 +69,13 @@ void* attachSubWindow (void* hostWindowRef, Component* comp)
GetWindowBounds ((WindowRef) hostWindowRef, kWindowContentRgn, &winBounds);
NSRect w = [hostWindow frame];
w.origin.x = winBounds.left;
w.origin.y = [[NSScreen mainScreen] frame].size.height - winBounds.bottom;
w.origin.y = [[hostWindow screen] frame].size.height - winBounds.bottom;
[hostWindow setFrame: w display: NO animate: NO];
}
#endif
NSPoint windowPos = [hostWindow convertBaseToScreen: f.origin];
windowPos.y = [[NSScreen mainScreen] frame].size.height - (windowPos.y + f.size.height);
windowPos.y = [[hostWindow screen] frame].size.height - (windowPos.y + f.size.height);
comp->setTopLeftPosition ((int) windowPos.x, (int) windowPos.y);


Loading…
Cancel
Save