[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23143] branches/blender2.5/blender/source /blender/editors/space_buttons/space_buttons.c: 2.5 Notifier:
Thomas Dinges
dingto at gmx.de
Sat Sep 12 14:54:44 CEST 2009
Revision: 23143
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23143
Author: dingto
Date: 2009-09-12 14:54:43 +0200 (Sat, 12 Sep 2009)
Log Message:
-----------
2.5 Notifier:
* Added a general Refresh Tag for the Property-Buttons area, needed if more than 1 property window with the same content is open. Not all RNA properties have a ND_ Notifier yet, so i guess this is the best solution for now.
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/editors/space_buttons/space_buttons.c
Modified: branches/blender2.5/blender/source/blender/editors/space_buttons/space_buttons.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/space_buttons/space_buttons.c 2009-09-12 12:34:33 UTC (rev 23142)
+++ branches/blender2.5/blender/source/blender/editors/space_buttons/space_buttons.c 2009-09-12 12:54:43 UTC (rev 23143)
@@ -319,6 +319,9 @@
/* context changes */
switch(wmn->category) {
case NC_SCENE:
+ /* lazy general redraw tag here, in case more than 1 propertie window is opened
+ Not all RNA props have a ND_sub notifier(yet) */
+ ED_area_tag_redraw(sa);
switch(wmn->data) {
case ND_FRAME:
case ND_MODE:
@@ -333,10 +336,14 @@
}
break;
case NC_OBJECT:
+ ED_area_tag_redraw(sa);
+ /* lazy general redraw tag here, in case more than 1 propertie window is opened
+ Not all RNA props have a ND_ notifier(yet) */
switch(wmn->data) {
case ND_TRANSFORM:
case ND_BONE_ACTIVE:
case ND_BONE_SELECT:
+ case ND_MODIFIER:
case ND_CONSTRAINT:
ED_area_tag_redraw(sa);
break;
@@ -356,7 +363,6 @@
break;
case NC_MATERIAL:
ED_area_tag_redraw(sa);
-
switch(wmn->data) {
case ND_SHADING:
case ND_SHADING_DRAW:
More information about the Bf-blender-cvs
mailing list