[rygel] tracker: Don't crash on unknown profile
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] tracker: Don't crash on unknown profile
- Date: Wed, 13 Apr 2011 12:07:06 +0000 (UTC)
commit f136af05e54604a67ccba013b53a0d3a4b106b40
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Wed Apr 13 14:33:33 2011 +0300
tracker: Don't crash on unknown profile
.../tracker/rygel-tracker-item-factory.vala | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/tracker/rygel-tracker-item-factory.vala b/src/plugins/tracker/rygel-tracker-item-factory.vala
index 84ff639..ef08624 100644
--- a/src/plugins/tracker/rygel-tracker-item-factory.vala
+++ b/src/plugins/tracker/rygel-tracker-item-factory.vala
@@ -100,9 +100,13 @@ public abstract class Rygel.Tracker.ItemFactory {
if (metadata[Metadata.DATE] != "")
item.date = metadata[Metadata.DATE];
+ var profile = null as DLNAProfile;
if (metadata[Metadata.DLNA_PROFILE] != "") {
item.dlna_profile = metadata[Metadata.DLNA_PROFILE];
- var profile = this.discoverer.get_profile (item.dlna_profile);
+ profile = this.discoverer.get_profile (item.dlna_profile);
+ }
+
+ if (profile != null) {
item.mime_type = profile.mime;
} else {
item.mime_type = metadata[Metadata.MIME];
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]