Commit: 8a78bbc62e570efc95c8002e85c038a53894c5ae
Author: Julian Eisel
Date:   Fri Nov 13 23:06:39 2015 +0100
Branches: wiggly-widgets
https://developer.blender.org/rB8a78bbc62e570efc95c8002e85c038a53894c5ae

Fix widgets swallowing RMB events, reported by Psy-fi

===================================================================

M       source/blender/windowmanager/intern/wm_widgets.c

===================================================================

diff --git a/source/blender/windowmanager/intern/wm_widgets.c 
b/source/blender/windowmanager/intern/wm_widgets.c
index aa1a197..4b7d7a0 100644
--- a/source/blender/windowmanager/intern/wm_widgets.c
+++ b/source/blender/windowmanager/intern/wm_widgets.c
@@ -628,6 +628,7 @@ static int widget_set_select_invoke(bContext *C, wmOperator 
*UNUSED(op), const w
                if (widget) {
                        if (widget->flag & WM_WIDGET_SELECTABLE) {
                                wm_widgetmap_set_selected_widget(C, wmap, 
widget);
+                               return OPERATOR_FINISHED;
                        }
                        break;
                }
@@ -637,7 +638,7 @@ static int widget_set_select_invoke(bContext *C, wmOperator 
*UNUSED(op), const w
                }
        }
 
-       return OPERATOR_FINISHED;
+       return OPERATOR_PASS_THROUGH;
 }
 
 void WIDGETGROUP_OT_widget_set_select(wmOperatorType *ot)

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to