WM: fix panel drag event handling
[blender.git] / source / blender / editors / interface / interface_panel.c
index 2bb1fc9b1440571e28888fabb9f0425ccb2115e0..2c57c8025428ea75b3120da99c84011aabc35923 100644 (file)
@@ -2052,7 +2052,7 @@ static int ui_handler_panel(bContext *C, const wmEvent *event, void *userdata)
        uiHandlePanelData *data = panel->activedata;
 
        /* verify if we can stop */
        uiHandlePanelData *data = panel->activedata;
 
        /* verify if we can stop */
-       if (event->type == LEFTMOUSE && event->val != KM_PRESS) {
+       if (event->type == LEFTMOUSE && event->val == KM_RELEASE) {
                ScrArea *sa = CTX_wm_area(C);
                ARegion *ar = CTX_wm_region(C);
                int align = panel_aligned(sa, ar);
                ScrArea *sa = CTX_wm_area(C);
                ARegion *ar = CTX_wm_region(C);
                int align = panel_aligned(sa, ar);