Compiles; strange hang on adding content to a film.
[dcpomatic.git] / src / wx / audio_dialog.cc
index 15d746839bc6b18ae241ebc62b45b82e21a885bf..f508b89438906f33cd8f0224a5e3067f403b9d5c 100644 (file)
@@ -29,7 +29,7 @@ using boost::bind;
 using boost::optional;
 
 AudioDialog::AudioDialog (wxWindow* parent)
-       : wxDialog (parent, wxID_ANY, _("Audio"), wxDefaultPosition, wxSize (640, 512), wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER)
+       : wxDialog (parent, wxID_ANY, _("Audio"), wxDefaultPosition, wxSize (640, 512), wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER | wxFULL_REPAINT_ON_RESIZE)
        , _plot (0)
 {
        wxBoxSizer* sizer = new wxBoxSizer (wxHORIZONTAL);
@@ -90,10 +90,6 @@ AudioDialog::set_film (shared_ptr<Film> f)
        
        _film = f;
 
-       for (int i = 0; i < MAX_AUDIO_CHANNELS; ++i) {
-               _channel_checkbox[i]->Show (!_film->audio_mapping().dcp_to_content (static_cast<libdcp::Channel> (i)).empty());
-       }
-
        try_to_load_analysis ();
        _plot->set_gain (_film->audio_gain ());