+ /* See if we have any audio regions on our list */
+ RegionList::iterator i = regions.begin ();
+ while (i != regions.end() && boost::dynamic_pointer_cast<AudioRegion> (*i) == 0) {
+ ++i;
+ }
+
+ if (i == regions.end ()) {
+ /* No audio regions; we can just do the timefx without a dialogue */
+ do_timefx ();
+ return 0;
+ }
+