Don't enable Filters... button for non-FFmpeg sources.
authorCarl Hetherington <cth@carlh.net>
Sun, 31 Aug 2014 17:19:36 +0000 (18:19 +0100)
committerCarl Hetherington <cth@carlh.net>
Sun, 31 Aug 2014 17:19:36 +0000 (18:19 +0100)
src/wx/video_panel.cc

index fcb1b9f806069babf0f2032ae01a8ba1adf035b6..b33a97591c6617e45fe3a2da2a04bd1fca0fbe24 100644 (file)
@@ -363,18 +363,19 @@ VideoPanel::edit_colour_conversion_clicked ()
 void
 VideoPanel::content_selection_changed ()
 {
-       VideoContentList sel = _editor->selected_video_content ();
-       bool const single = sel.size() == 1;
-
-       _left_crop->set_content (sel);
-       _right_crop->set_content (sel);
-       _top_crop->set_content (sel);
-       _bottom_crop->set_content (sel);
-       _frame_type->set_content (sel);
-       _scale->set_content (sel);
-
-       /* Things that are only allowed with single selections */
-       _filters_button->Enable (single);
+       VideoContentList video_sel = _editor->selected_video_content ();
+       FFmpegContentList ffmpeg_sel = _editor->selected_ffmpeg_content ();
+       
+       bool const single = video_sel.size() == 1;
+
+       _left_crop->set_content (video_sel);
+       _right_crop->set_content (video_sel);
+       _top_crop->set_content (video_sel);
+       _bottom_crop->set_content (video_sel);
+       _frame_type->set_content (video_sel);
+       _scale->set_content (video_sel);
+
+       _filters_button->Enable (single && !ffmpeg_sel.empty ());
        _colour_conversion_button->Enable (single);
 
        film_content_changed (VideoContentProperty::VIDEO_CROP);