From 40c8068f204391c21e8328b57f89348185cd3249 Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Wed, 24 Sep 2014 20:55:38 +0200 Subject: OSX: ensure windows are restored at their saved position, meaning here we need to take docksize into account --- intern/ghost/intern/GHOST_SystemCocoa.mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'intern') diff --git a/intern/ghost/intern/GHOST_SystemCocoa.mm b/intern/ghost/intern/GHOST_SystemCocoa.mm index 6fefb6a1de6..7b08c46b65d 100644 --- a/intern/ghost/intern/GHOST_SystemCocoa.mm +++ b/intern/ghost/intern/GHOST_SystemCocoa.mm @@ -562,7 +562,8 @@ GHOST_IWindow* GHOST_SystemCocoa::createWindow( //Ensures window top left is inside this available rect left = left > contentRect.origin.x ? left : contentRect.origin.x; - bottom = bottom > contentRect.origin.y ? bottom : contentRect.origin.y; + // Add contentRect.origin.y to respect docksize + bottom = bottom > contentRect.origin.y ? bottom + contentRect.origin.y : contentRect.origin.y; window = new GHOST_WindowCocoa (this, title, left, bottom, width, height, state, type, stereoVisual, numOfAASamples); -- cgit v1.2.3