Make sure we don't deactivate un-activated plugins or re-activate already activated...
[ardour.git] / gtk2_ardour / export_region_dialog.cc
index 97bf7c22b1ec4190be28c06dcb6e62903a67ea1e..cb3804c11b224f3694c4d6264cd3a22f3ada6b11 100644 (file)
@@ -18,6 +18,8 @@
 
 */
 
+#include <cassert>
+
 #include <pbd/pthread_utils.h>
 #include <ardour/audioregion.h>
 
 #include "i18n.h"
 
 
-ExportRegionDialog::ExportRegionDialog (PublicEditor& editor, ARDOUR::AudioRegion* region) 
+ExportRegionDialog::ExportRegionDialog (PublicEditor& editor, boost::shared_ptr<ARDOUR::Region> region) 
        : ExportDialog(editor)
 {
-       audio_region = region;
-       
+       set_title (_("ardour: export region"));
+       file_frame.set_label (_("Export to File")),
+
+       audio_region = boost::dynamic_pointer_cast<ARDOUR::AudioRegion>(region);
+       assert(audio_region);
+
        do_not_allow_track_and_master_selection();
        do_not_allow_channel_count_selection();
 }