film_changed (Film::CONTENT);
film_changed (Film::AUDIO_CHANNELS);
- check_selection ();
+
+ if (_film) {
+ check_selection ();
+ }
+
setup_sensitivity ();
}
void
ContentPanel::setup ()
{
+ if (!_film) {
+ _content->DeleteAllItems ();
+ setup_sensitivity ();
+ return;
+ }
+
ContentList content = _film->content ();
Content* selected_content = 0;