[evince] Make sure metadata exists before reference it when opening a copy



commit 88e2368e6e0b1b9007ccaba8275c9faec3e2da52
Author: Carlos Garcia Campos <carlosgc gnome org>
Date:   Sun Oct 11 17:19:28 2009 +0200

    Make sure metadata exists before reference it when opening a copy

 shell/ev-window.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/shell/ev-window.c b/shell/ev-window.c
index e1a427d..97c9aa1 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -2128,7 +2128,8 @@ ev_window_open_copy_at_dest (EvWindow   *window,
 {
 	EvWindow *new_window = EV_WINDOW (ev_window_new ());
 
-	new_window->priv->metadata = g_object_ref (window->priv->metadata);
+	if (window->priv->metadata)
+		new_window->priv->metadata = g_object_ref (window->priv->metadata);
 	ev_window_open_document (new_window,
 				 window->priv->document,
 				 dest, 0, NULL);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]