[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57854] trunk/blender/source/blender: fix for crash when setting the cursor in background mode.
Campbell Barton
ideasman42 at gmail.com
Fri Jun 28 18:37:39 CEST 2013
Revision: 57854
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57854
Author: campbellbarton
Date: 2013-06-28 16:37:39 +0000 (Fri, 28 Jun 2013)
Log Message:
-----------
fix for crash when setting the cursor in background mode.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/tracking.c
trunk/blender/source/blender/editors/space_script/script_edit.c
trunk/blender/source/blender/windowmanager/intern/wm_cursors.c
Modified: trunk/blender/source/blender/blenkernel/intern/tracking.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/tracking.c 2013-06-28 16:30:34 UTC (rev 57853)
+++ trunk/blender/source/blender/blenkernel/intern/tracking.c 2013-06-28 16:37:39 UTC (rev 57854)
@@ -2901,7 +2901,7 @@
int message_size;
} ReconstructProgressData;
-/* Create mew libmv Tracks structure from blender's tracks list. */
+/* Create new libmv Tracks structure from blender's tracks list. */
static struct libmv_Tracks *libmv_tracks_new(ListBase *tracksbase, int width, int height)
{
int tracknr = 0;
Modified: trunk/blender/source/blender/editors/space_script/script_edit.c
===================================================================
--- trunk/blender/source/blender/editors/space_script/script_edit.c 2013-06-28 16:30:34 UTC (rev 57853)
+++ trunk/blender/source/blender/editors/space_script/script_edit.c 2013-06-28 16:37:39 UTC (rev 57854)
@@ -129,7 +129,7 @@
WM_event_add_notifier(C, NC_WINDOW, NULL);
return OPERATOR_FINISHED;
#else
- (void)C; /* unused */
+ (void)C, (void)op; /* unused */
return OPERATOR_CANCELLED;
#endif
}
Modified: trunk/blender/source/blender/windowmanager/intern/wm_cursors.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_cursors.c 2013-06-28 16:30:34 UTC (rev 57853)
+++ trunk/blender/source/blender/windowmanager/intern/wm_cursors.c 2013-06-28 16:37:39 UTC (rev 57854)
@@ -107,7 +107,9 @@
void WM_cursor_set(wmWindow *win, int curs)
{
- if (win == NULL) return; /* Can't set custom cursor before Window init */
+ if (win == NULL || G.background) {
+ return; /* Can't set custom cursor before Window init */
+ }
if (curs == CURSOR_NONE) {
GHOST_SetCursorVisibility(win->ghostwin, 0);
More information about the Bf-blender-cvs
mailing list