[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17693] branches/blender2.5/blender/source /blender/windowmanager/intern/wm_event_system.c: 2.5

Ton Roosendaal ton at blender.org
Wed Dec 3 16:05:06 CET 2008


Revision: 17693
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17693
Author:   ton
Date:     2008-12-03 16:05:06 +0100 (Wed, 03 Dec 2008)

Log Message:
-----------
2.5

Error in commit that made notifier calls easier; forgot to add the
check for global vs local notifiers.

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

Modified: branches/blender2.5/blender/source/blender/windowmanager/intern/wm_event_system.c
===================================================================
--- branches/blender2.5/blender/source/blender/windowmanager/intern/wm_event_system.c	2008-12-03 14:22:42 UTC (rev 17692)
+++ branches/blender2.5/blender/source/blender/windowmanager/intern/wm_event_system.c	2008-12-03 15:05:06 UTC (rev 17693)
@@ -100,7 +100,16 @@
 	BLI_addtail(&C->wm->queue, note);
 	
 	note->window= C->window;
-	if(C->region) note->swinid= C->region->swinid;
+
+	/* catch global notifications here */
+	switch (type) {
+		case WM_NOTE_WINDOW_REDRAW:
+		case WM_NOTE_SCREEN_CHANGED:
+			break;
+		default:
+			if(C->region) note->swinid= C->region->swinid;
+	}
+	
 	note->type= type;
 	note->value= value;
 	note->data= data;





More information about the Bf-blender-cvs mailing list