[Bf-blender-cvs] [eb9e53b804b] temp-vse-thumbnail-mod: Set `V2D_IS_NAVIGATING` flag when zooming with scrollbars

Richard Antalik noreply at git.blender.org
Thu Sep 16 03:08:18 CEST 2021


Commit: eb9e53b804b25aa2667e0a367929060996f3b5c4
Author: Richard Antalik
Date:   Thu Sep 16 00:53:34 2021 +0200
Branches: temp-vse-thumbnail-mod
https://developer.blender.org/rBeb9e53b804b25aa2667e0a367929060996f3b5c4

Set `V2D_IS_NAVIGATING` flag when zooming with scrollbars

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

M	source/blender/editors/interface/view2d_ops.c

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

diff --git a/source/blender/editors/interface/view2d_ops.c b/source/blender/editors/interface/view2d_ops.c
index 3afbcf78851..8fab34d486c 100644
--- a/source/blender/editors/interface/view2d_ops.c
+++ b/source/blender/editors/interface/view2d_ops.c
@@ -1922,6 +1922,8 @@ static void scroller_activate_init(bContext *C,
     vsm->scrollbar_orig = ((scrollers.vert_max + scrollers.vert_min) / 2) + region->winrct.ymin;
   }
 
+  vsm->v2d->flag |= V2D_IS_NAVIGATING;
+
   ED_region_tag_redraw_no_rebuild(region);
 }
 
@@ -1932,6 +1934,7 @@ static void scroller_activate_exit(bContext *C, wmOperator *op)
     v2dScrollerMove *vsm = op->customdata;
 
     vsm->v2d->scroll_ui &= ~(V2D_SCROLL_H_ACTIVE | V2D_SCROLL_V_ACTIVE);
+    vsm->v2d->flag &= ~V2D_IS_NAVIGATING;
 
     MEM_freeN(op->customdata);
     op->customdata = NULL;



More information about the Bf-blender-cvs mailing list