Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-06-20 18:20:03 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-06-20 18:20:03 +0400
commitaa30e2027222c2fd0f3d616cf1689bb4f3d98495 (patch)
treeb4bd0f9cc11984ad6dae31f9e7ef7b79a4abdc3b /source/blender/editors/space_api
parent72f7ab441dafffb8b7033f1fe109af00e2d62eb5 (diff)
Fix #31852: Sequencer duplicate cant move strips on Y axis in a meta
Issue was caused by some stuff happenign in wm_operator_finish() which uses to somehow restore changes made by transformation invoke function. Solved by not calling translation operator directly from duplication operator (which is in fact really tricky) and use macros instead. This macros calls duplication operator which simply duplicates strip, and then calls translation operator.
Diffstat (limited to 'source/blender/editors/space_api')
-rw-r--r--source/blender/editors/space_api/spacetypes.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/editors/space_api/spacetypes.c b/source/blender/editors/space_api/spacetypes.c
index d8d664eea22..2cbcbcdbc9a 100644
--- a/source/blender/editors/space_api/spacetypes.c
+++ b/source/blender/editors/space_api/spacetypes.c
@@ -63,6 +63,7 @@
#include "ED_logic.h"
#include "ED_clip.h"
#include "ED_mask.h"
+#include "ED_sequencer.h"
#include "io_ops.h"
@@ -139,7 +140,8 @@ void ED_spacetypes_init(void)
ED_operatormacros_clip();
ED_operatormacros_curve();
ED_operatormacros_mask();
-
+ ED_operatormacros_sequencer();
+
/* register dropboxes (can use macros) */
spacetypes = BKE_spacetypes_list();
for (type = spacetypes->first; type; type = type->next) {