Revision: 21482
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21482
Author:   blendix
Date:     2009-07-10 13:33:01 +0200 (Fri, 10 Jul 2009)

Log Message:
-----------
2.5: Fix for crash on reload file. Cursor grab should not
assume there to be a window, but also reload file exec was
not returing an OPERATOR_* value.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/windowmanager/intern/wm_cursors.c
    branches/blender2.5/blender/source/blender/windowmanager/intern/wm_files.c

Modified: 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_cursors.c
===================================================================
--- 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_cursors.c    
    2009-07-10 11:32:55 UTC (rev 21481)
+++ 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_cursors.c    
    2009-07-10 11:33:01 UTC (rev 21482)
@@ -158,7 +158,8 @@
 
 void WM_cursor_grab(wmWindow *win, int val)
 {
-       GHOST_SetCursorGrab(win->ghostwin, val);
+       if(win)
+               GHOST_SetCursorGrab(win->ghostwin, val);
 }
 
 /* afer this you can call restore too */

Modified: 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_files.c
===================================================================
--- branches/blender2.5/blender/source/blender/windowmanager/intern/wm_files.c  
2009-07-10 11:32:55 UTC (rev 21481)
+++ branches/blender2.5/blender/source/blender/windowmanager/intern/wm_files.c  
2009-07-10 11:33:01 UTC (rev 21482)
@@ -334,8 +334,8 @@
        
        WM_event_add_notifier(C, NC_WM|ND_FILEREAD, NULL);
        CTX_wm_window_set(C, NULL); /* exits queues */
-                                  
-       return success;
+
+       return OPERATOR_FINISHED;
 }
 
 


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

Reply via email to