From 2ed9d6ba2ea793a726453aa41a16c21e9496e61c Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 18 Jan 2019 15:09:17 +1100 Subject: [PATCH] fixed #143 regression --- effects/internal/vsthostwin.cpp | 2 +- panels/effectcontrols.h | 6 ++---- project/effect.cpp | 6 ++++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/effects/internal/vsthostwin.cpp b/effects/internal/vsthostwin.cpp index ec314f7a0..0d04513ba 100644 --- a/effects/internal/vsthostwin.cpp +++ b/effects/internal/vsthostwin.cpp @@ -20,7 +20,7 @@ // C callbacks extern "C" { // Main host callback - VstIntPtr VSTCALLBACK hostCallback(AEffect *effect, int opcode, int, long long, void *, float) { + VstIntPtr VSTCALLBACK hostCallback(AEffect* effect, VstInt32 opcode, VstInt32 index, VstIntPtr value, void* ptr, float opt) { switch(opcode) { case audioMasterVersion: return 2400; diff --git a/panels/effectcontrols.h b/panels/effectcontrols.h index 5e207e846..67d88e819 100644 --- a/panels/effectcontrols.h +++ b/panels/effectcontrols.h @@ -53,9 +53,7 @@ public: ResizableScrollBar* horizontalScrollBar; QScrollBar* verticalScrollBar; - QMutex effects_loaded; - - + QMutex effects_loaded; public slots: void update_keyframes(); private slots: @@ -73,7 +71,7 @@ private: void show_effect_menu(int type, int subtype); void load_effects(); void load_keyframes(); - void open_effect(QVBoxLayout* hlayout, Effect* e); + void open_effect(QVBoxLayout* hlayout, Effect* e); void setup_ui(); diff --git a/project/effect.cpp b/project/effect.cpp index e777335c1..8812364a3 100644 --- a/project/effect.cpp +++ b/project/effect.cpp @@ -580,7 +580,8 @@ void Effect::move_up() { command->from = get_index_in_clip(); command->to = command->from - 1; undo_stack.push(command); - update_ui(true); + panel_effect_controls->reload_clips(); + panel_sequence_viewer->viewer_widget->frame_update(); } void Effect::move_down() { @@ -589,7 +590,8 @@ void Effect::move_down() { command->from = get_index_in_clip(); command->to = command->from + 1; undo_stack.push(command); - update_ui(true); + panel_effect_controls->reload_clips(); + panel_sequence_viewer->viewer_widget->frame_update(); } int Effect::get_index_in_clip() {