From 869499423c145b5e6a174a28473d16eef0e6246b Mon Sep 17 00:00:00 2001 From: Stefan Sauer Date: Tue, 19 Oct 2010 22:53:28 +0300 Subject: [PATCH] app: only run discover for files --- mediainfo/src/mi-app.vala | 7 +++++-- mediainfo/src/mi-info.vala | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/mediainfo/src/mi-app.vala b/mediainfo/src/mi-app.vala index 843503a4b5..473336302d 100644 --- a/mediainfo/src/mi-app.vala +++ b/mediainfo/src/mi-app.vala @@ -79,9 +79,12 @@ public class MediaInfo.App : Window private void on_update_preview () { - string uri = chooser.get_preview_uri(); - bool res = info.discover (uri); + File file = chooser.get_preview_file(); + bool res = false; + if (file.query_file_type (FileQueryInfoFlags.NONE, null) == FileType.REGULAR) { + res = info.discover (chooser.get_preview_uri()); + } chooser.set_preview_widget_active (res); } } diff --git a/mediainfo/src/mi-info.vala b/mediainfo/src/mi-info.vala index 3c5831df38..7e8f475423 100644 --- a/mediainfo/src/mi-info.vala +++ b/mediainfo/src/mi-info.vala @@ -131,7 +131,6 @@ public class MediaInfo.Info : VBox // stop previous playback pb.set_state (State.NULL); - // TODO: check if uri is a regular (local file)? if (uri != null) { DiscovererInfo info; bool uncertain;