From: Nickolay V. Shmyrev Date: Sun, 29 Jul 2007 13:56:15 +0000 (+0000) Subject: Check for NULL, fixes bug #460862. X-Git-Tag: EVINCE_0_9_3~11 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=5f6b1add282b53fc4544d79e9a6fb635c6754058;p=evince.git Check for NULL, fixes bug #460862. 2007-07-29 Nickolay V. Shmyrev * shell/ev-view.c: (tip_from_link): Check for NULL, fixes bug #460862. svn path=/trunk/; revision=2590 --- diff --git a/ChangeLog b/ChangeLog index 100b1744..238a1524 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-07-29 Nickolay V. Shmyrev + + * shell/ev-view.c: (tip_from_link): + + Check for NULL, fixes bug #460862. + 2007-07-29 Christian Persch * shell/ev-window.c: (ev_window_enumerate_printer_cb), diff --git a/shell/ev-view.c b/shell/ev-view.c index c8b17834..c4ec8db3 100644 --- a/shell/ev-view.c +++ b/shell/ev-view.c @@ -1454,8 +1454,10 @@ tip_from_link (EvView *view, EvLink *link) case EV_LINK_ACTION_TYPE_GOTO_DEST: page_label = ev_view_page_label_from_dest (view, ev_link_action_get_dest (action)); - msg = g_strdup_printf (_("Go to page %s"), page_label); - g_free (page_label); + if (page_label) { + msg = g_strdup_printf (_("Go to page %s"), page_label); + g_free (page_label); + } break; case EV_LINK_ACTION_TYPE_GOTO_REMOTE: if (title) { @@ -1465,7 +1467,6 @@ tip_from_link (EvView *view, EvLink *link) msg = g_strdup_printf (_("Go to file “%s”"), ev_link_action_get_filename (action)); } - break; case EV_LINK_ACTION_TYPE_EXTERNAL_URI: msg = g_strdup (ev_link_action_get_uri (action));