[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33209] trunk/blender/source/blender/ editors/interface/interface_handlers.c: Bugfix #24824
Ton Roosendaal
ton at blender.org
Sun Nov 21 14:01:22 CET 2010
Revision: 33209
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33209
Author: ton
Date: 2010-11-21 14:01:22 +0100 (Sun, 21 Nov 2010)
Log Message:
-----------
Bugfix #24824
Color Picker: when inserting keys (right mouse menu), the colors didn't
change for buttons to indicate such. The function that sets the flags
returned too early.
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_handlers.c
Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c 2010-11-21 09:41:10 UTC (rev 33208)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c 2010-11-21 13:01:22 UTC (rev 33209)
@@ -5006,18 +5006,12 @@
}
if(activebut) {
- if(activebut->rnapoin.data) {
- /* found RNA button */
+ /* always recurse into opened menu, so all buttons update (like colorpicker) */
+ uiHandleButtonData *data= activebut->active;
+ if(data && data->menu)
+ ar = data->menu->region;
+ else
return;
- }
- else {
- /* recurse into opened menu */
- uiHandleButtonData *data= activebut->active;
- if(data && data->menu)
- ar = data->menu->region;
- else
- return;
- }
}
else {
/* no active button */
More information about the Bf-blender-cvs
mailing list