summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_timefx.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2012-01-31 21:24:23 +0000
committerCarl Hetherington <carl@carlh.net>2012-01-31 21:24:23 +0000
commitcf73ffdfe2d197258ee16329507e79aa77adc9a8 (patch)
treeeb1f2cbcc3030b82fe6369b240c71dc61be7d827 /gtk2_ardour/editor_timefx.cc
parent44283453bcbd60206c8e0d5f6a899100982caebe (diff)
Remove unnecessary dialog argument to do_timefx; use current_timefx instead.
git-svn-id: svn://localhost/ardour2/branches/3.0@11403 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_timefx.cc')
-rw-r--r--gtk2_ardour/editor_timefx.cc32
1 files changed, 16 insertions, 16 deletions
diff --git a/gtk2_ardour/editor_timefx.cc b/gtk2_ardour/editor_timefx.cc
index 0b400f933b..34c974e102 100644
--- a/gtk2_ardour/editor_timefx.cc
+++ b/gtk2_ardour/editor_timefx.cc
@@ -157,7 +157,7 @@ Editor::time_fx (RegionList& regions, float val, bool pitching)
if (i == regions.end ()) {
/* No audio regions; we can just do the timefx without a dialogue */
- do_timefx (*current_timefx);
+ do_timefx ();
return 0;
}
@@ -315,15 +315,15 @@ Editor::time_fx (RegionList& regions, float val, bool pitching)
}
void
-Editor::do_timefx (TimeFXDialog& dialog)
+Editor::do_timefx ()
{
boost::shared_ptr<Playlist> playlist;
boost::shared_ptr<Region> new_region;
set<boost::shared_ptr<Playlist> > playlists_affected;
- uint32_t const N = dialog.regions.size ();
+ uint32_t const N = current_timefx->regions.size ();
- for (RegionList::iterator i = dialog.regions.begin(); i != dialog.regions.end(); ++i) {
+ for (RegionList::iterator i = current_timefx->regions.begin(); i != current_timefx->regions.end(); ++i) {
boost::shared_ptr<Playlist> playlist = (*i)->playlist();
if (playlist) {
@@ -331,7 +331,7 @@ Editor::do_timefx (TimeFXDialog& dialog)
}
}
- for (RegionList::iterator i = dialog.regions.begin(); i != dialog.regions.end(); ++i) {
+ for (RegionList::iterator i = current_timefx->regions.begin(); i != current_timefx->regions.end(); ++i) {
boost::shared_ptr<AudioRegion> region = boost::dynamic_pointer_cast<AudioRegion> (*i);
@@ -339,30 +339,30 @@ Editor::do_timefx (TimeFXDialog& dialog)
continue;
}
- if (dialog.request.cancel) {
+ if (current_timefx->request.cancel) {
/* we were cancelled */
/* XXX what to do about playlists already affected ? */
- dialog.status = 1;
+ current_timefx->status = 1;
return;
}
Filter* fx;
- if (dialog.pitching) {
- fx = new Pitch (*_session, dialog.request);
+ if (current_timefx->pitching) {
+ fx = new Pitch (*_session, current_timefx->request);
} else {
#ifdef USE_RUBBERBAND
- fx = new RBStretch (*_session, dialog.request);
+ fx = new RBStretch (*_session, current_timefx->request);
#else
- fx = new STStretch (*_session, dialog.request);
+ fx = new STStretch (*_session, current_timefx->request);
#endif
}
current_timefx->descend (1.0 / N);
if (fx->run (region, current_timefx)) {
- dialog.status = -1;
- dialog.request.done = true;
+ current_timefx->status = -1;
+ current_timefx->request.done = true;
delete fx;
return;
}
@@ -382,8 +382,8 @@ Editor::do_timefx (TimeFXDialog& dialog)
_session->add_command (new StatefulDiffCommand (*p));
}
- dialog.status = 0;
- dialog.request.done = true;
+ current_timefx->status = 0;
+ current_timefx->request.done = true;
}
void*
@@ -395,7 +395,7 @@ Editor::timefx_thread (void *arg)
pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, 0);
- tsd->editor.do_timefx (*tsd);
+ tsd->editor.do_timefx ();
/* GACK! HACK! sleep for a bit so that our request buffer for the GUI
event loop doesn't die before any changes we made are processed