Format as Patch doesn't incorporate changes from synchronization point.
Before synchronization points added:
After Synchronization points added:
Generated Patch (before and after)
@@ -633,17 +633,23 @@
return OPERATOR_PASS_THROUGH;
}
+ /* apply movement, then we're done */
+ view_pan_apply(C, op);
+ view_pan_exit(op);
+
+ return OPERATOR_FINISHED;
+}
+
+/* this operator only needs this single callback, where it calls the view_pan_*() methods */
+static int view_scroll_down_exec(bContext *C, wmOperator *op)
+{
PropertyRNA *prop = RNA_struct_find_property(op->ptr, "page");
if (RNA_property_is_set(op->ptr, prop) && RNA_property_boolean_get(op->ptr, prop)) {
ARegion *region = CTX_wm_region(C);
RNA_int_set(op->ptr, "deltay", region->v2d.mask.ymin - region->v2d.mask.ymax);
}
- /* apply movement, then we're done */
- view_pan_apply(C, op);
- view_pan_exit(op);
-
- return OPERATOR_FINISHED;
+ return view_scroll_vertical_apply(C, op);
}
static void VIEW2D_OT_scroll_down(wmOperatorType *ot)