[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21186] branches/blender2.5/blender/source /blender/editors/interface/interface_panel.c: 2.5

Ton Roosendaal ton at blender.org
Sat Jun 27 14:41:28 CEST 2009


Revision: 21186
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21186
Author:   ton
Date:     2009-06-27 14:41:28 +0200 (Sat, 27 Jun 2009)

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

Bugreport; on dragging area edges, the mouse-release event was 
swallowed by the panel animation handler. Thanks Pablo Vazquez 
for report. :)

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/interface/interface_panel.c

Modified: branches/blender2.5/blender/source/blender/editors/interface/interface_panel.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/interface/interface_panel.c	2009-06-27 12:35:11 UTC (rev 21185)
+++ branches/blender2.5/blender/source/blender/editors/interface/interface_panel.c	2009-06-27 12:41:28 UTC (rev 21186)
@@ -1288,6 +1288,7 @@
 
 /**************** window level modal panel interaction **************/
 
+/* note, this is modal handler and should not swallow events for animation */
 static int ui_handler_panel(bContext *C, wmEvent *event, void *userdata)
 {
 	Panel *panel= userdata;
@@ -1303,8 +1304,6 @@
 			panel_activate_state(C, panel, PANEL_STATE_ANIMATION);
 		else
 			panel_activate_state(C, panel, PANEL_STATE_EXIT);
-
-		return WM_UI_HANDLER_BREAK;
 	}
 	else if(event->type == MOUSEMOVE) {
 		if(data->state == PANEL_STATE_WAIT_UNTAB)





More information about the Bf-blender-cvs mailing list