[totem] grilo: Avoid errors browsing the optical media source
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] grilo: Avoid errors browsing the optical media source
- Date: Tue, 18 Dec 2012 00:24:47 +0000 (UTC)
commit a0220719e839bee8a4066efab54410f04cdcd167
Author: Bastien Nocera <hadess hadess net>
Date: Tue Dec 18 01:24:17 2012 +0100
grilo: Avoid errors browsing the optical media source
src/plugins/grilo/totem-grilo.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/grilo/totem-grilo.c b/src/plugins/grilo/totem-grilo.c
index ed0d1da..b385bb1 100644
--- a/src/plugins/grilo/totem-grilo.c
+++ b/src/plugins/grilo/totem-grilo.c
@@ -496,12 +496,16 @@ browse (TotemGriloPlugin *self,
if (source != NULL) {
BrowseUserData *bud;
GrlOperationOptions *default_options;
+ GrlCaps *caps;
+
+ caps = grl_source_get_caps (source, GRL_OP_BROWSE);
default_options = grl_operation_options_new (NULL);
grl_operation_options_set_flags (default_options, BROWSE_FLAGS);
grl_operation_options_set_skip (default_options, (page - 1) * PAGE_SIZE);
grl_operation_options_set_count (default_options, PAGE_SIZE);
- grl_operation_options_set_type_filter (default_options, GRL_TYPE_FILTER_VIDEO);
+ if (grl_caps_get_type_filter (caps) & GRL_TYPE_FILTER_VIDEO)
+ grl_operation_options_set_type_filter (default_options, GRL_TYPE_FILTER_VIDEO);
bud = g_slice_new (BrowseUserData);
bud->totem_grilo = g_object_ref (self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]