[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21482] branches/blender2.5/blender/source /blender/windowmanager/intern: 2.5: Fix for crash on reload file.
Brecht Van Lommel
brecht at blender.org
Fri Jul 10 13:33:01 CEST 2009
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;
}
More information about the Bf-blender-cvs
mailing list