From: Carlos Garcia Campos Date: Sun, 11 Oct 2009 15:19:28 +0000 (+0200) Subject: Make sure metadata exists before reference it when opening a copy X-Git-Tag: EVINCE_2_29_1~47 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=88e2368e6e0b1b9007ccaba8275c9faec3e2da52;p=evince.git Make sure metadata exists before reference it when opening a copy --- diff --git a/shell/ev-window.c b/shell/ev-window.c index e1a427d5..97c9aa17 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);