Commit: faaf0c719f3310759bf5f2c9be76f6788a923364
Author: Jens Verwiebe
Date:   Wed Sep 24 20:55:38 2014 +0200
Branches: master
https://developer.blender.org/rBfaaf0c719f3310759bf5f2c9be76f6788a923364

OSX: ensure windows are restored at their saved position,
meaning here we need to take docksize into account

===================================================================

M       intern/ghost/intern/GHOST_SystemCocoa.mm

===================================================================

diff --git a/intern/ghost/intern/GHOST_SystemCocoa.mm 
b/intern/ghost/intern/GHOST_SystemCocoa.mm
index 6fefb6a..7b08c46 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);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to