summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2020-07-25 22:14:19 +0200
committerJens Georg <mail@jensge.org>2020-07-25 22:14:19 +0200
commit21dc9c387acaaed84e9df79f5e6d6a7f76ce8ae0 (patch)
treea2b43918d3c5ea51417f610c0f1108251750da65 /src
parent8f53d90f1a9fa17c52515d4d6687a96e558fcb40 (diff)
downloadrygel-21dc9c387acaaed84e9df79f5e6d6a7f76ce8ae0.tar.gz
server: Only check for subtitles on native files
Diffstat (limited to 'src')
-rw-r--r--src/librygel-server/rygel-subtitle-manager.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librygel-server/rygel-subtitle-manager.vala b/src/librygel-server/rygel-subtitle-manager.vala
index 8729e9d8..94acf8fa 100644
--- a/src/librygel-server/rygel-subtitle-manager.vala
+++ b/src/librygel-server/rygel-subtitle-manager.vala
@@ -44,6 +44,10 @@ internal class Rygel.SubtitleManager : GLib.Object {
public ArrayList<Subtitle> get_subtitles (string uri) throws Error {
var video_file = File.new_for_uri (uri);
+ if (!video_file.is_native ()) {
+ throw new SubtitleManagerError.NO_SUBTITLE
+ (_("No subtitle available"));
+ }
var directory = video_file.get_parent ();
var basename = video_file.get_basename ();