Potential fix for confusion for Input/Output buttons on tracks with audio+midi ports
[ardour.git] / gtk2_ardour / export_dialog.cc
index dfba7550aca57c28e8086f191ec8fe359baf1267..4ee9ddf8edd0864d8cf449102f11263007ee0b78 100644 (file)
@@ -134,6 +134,8 @@ ExportDialog::init ()
        cancel_button->signal_clicked().connect (sigc::mem_fun (*this, &ExportDialog::close_dialog));
        export_button->signal_clicked().connect (sigc::mem_fun (*this, &ExportDialog::do_export));
 
+       file_notebook->soundcloud_export_selector = soundcloud_selector;
+
        /* Done! */
 
        show_all_children ();
@@ -271,10 +273,11 @@ ExportDialog::do_export ()
 {
        try {
                profile_manager->prepare_for_export ();
-               handler->upload_username = soundcloud_selector->username();
-               handler->upload_password = soundcloud_selector->password();
-               handler->upload_public   = soundcloud_selector->upload_public();
-               handler->upload_open     = soundcloud_selector->upload_open();
+               handler->soundcloud_username     = soundcloud_selector->username ();
+               handler->soundcloud_password     = soundcloud_selector->password ();
+               handler->soundcloud_make_public  = soundcloud_selector->make_public ();
+               handler->soundcloud_open_page    = soundcloud_selector->open_page ();
+               handler->soundcloud_downloadable = soundcloud_selector->downloadable ();
 
                handler->SoundcloudProgress.connect_same_thread(
                                *this, 
@@ -315,7 +318,7 @@ ExportDialog::show_progress ()
                if (gtk_events_pending()) {
                        gtk_main_iteration ();
                } else {
-                       usleep (10000);
+                       Glib::usleep (10000);
                }
        }