[totem] grilo: Fix possible crasher with no mtime
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] grilo: Fix possible crasher with no mtime
- Date: Fri, 17 Jan 2014 09:10:51 +0000 (UTC)
commit 34ab9525f65c715e38ac695e70d57966bdd2b901
Author: Bastien Nocera <hadess hadess net>
Date: Tue Jan 14 21:34:53 2014 +0100
grilo: Fix possible crasher with no mtime
Fix crash when mtime isn't set for particular GrlMedia.
src/plugins/grilo/totem-grilo.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/grilo/totem-grilo.c b/src/plugins/grilo/totem-grilo.c
index 1615206..4c0cd42 100644
--- a/src/plugins/grilo/totem-grilo.c
+++ b/src/plugins/grilo/totem-grilo.c
@@ -371,6 +371,7 @@ browse_cb (GrlSource *source,
gboolean thumbnailing;
char *secondary;
GtkTreePath *path;
+ GDateTime *mtime;
path = gtk_tree_row_reference_get_path (bud->ref_parent);
gtk_tree_model_get_iter (self->priv->browser_model, &parent, path);
@@ -391,6 +392,7 @@ browse_cb (GrlSource *source,
thumbnail = totem_grilo_get_icon (media, &thumbnailing);
secondary = get_secondary_text (media);
+ mtime = grl_media_get_modification_date (media);
gtk_tree_store_insert_with_values (GTK_TREE_STORE (self->priv->browser_model), &iter,
&parent, -1,
MODEL_RESULTS_SOURCE, source,
@@ -399,7 +401,7 @@ browse_cb (GrlSource *source,
MODEL_RESULTS_IS_PRETHUMBNAIL, thumbnailing,
GD_MAIN_COLUMN_PRIMARY_TEXT, grl_media_get_title (media),
GD_MAIN_COLUMN_SECONDARY_TEXT, secondary,
- GD_MAIN_COLUMN_MTIME, g_date_time_to_unix
(grl_media_get_modification_date (media)),
+ GD_MAIN_COLUMN_MTIME, mtime ? g_date_time_to_unix (mtime)
: 0,
-1);
g_clear_object (&thumbnail);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]