diff options
-rw-r--r-- | gtk2_ardour/editor_timefx.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/editor_timefx.cc b/gtk2_ardour/editor_timefx.cc index 2f0b09ed17..ab836a28f4 100644 --- a/gtk2_ardour/editor_timefx.cc +++ b/gtk2_ardour/editor_timefx.cc @@ -144,8 +144,7 @@ int Editor::time_fx (RegionList& regions, float val, bool pitching) { delete current_timefx; - current_timefx = new TimeFXDialog (*this, pitching); - current_timefx->regions = regions; + current_timefx = 0; /* See if we have any audio regions on our list */ RegionList::iterator i = regions.begin (); @@ -159,6 +158,9 @@ Editor::time_fx (RegionList& regions, float val, bool pitching) return 0; } + current_timefx = new TimeFXDialog (*this, pitching); + current_timefx->regions = regions; + switch (current_timefx->run ()) { case RESPONSE_ACCEPT: break; |