From: Carlos Garcia Campos Date: Tue, 12 Jun 2007 16:49:47 +0000 (+0000) Subject: Fix memory leak. X-Git-Tag: EVINCE_0_8_2~11 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=f3707525b60fc63e05c76295b3a1ce50584e156f;p=evince.git Fix memory leak. 2007-06-12 Carlos Garcia Campos * shell/ev-window-title.c: (ev_window_title_update): Fix memory leak. svn path=/branches/gnome-2-18/; revision=2497 --- diff --git a/ChangeLog b/ChangeLog index 4b5f424c..2da46539 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-06-12 Carlos Garcia Campos + + * shell/ev-window-title.c: (ev_window_title_update): + + Fix memory leak. + 2007-06-09 Carlos Garcia Campos * shell/ev-view.c: (draw_loading_text): diff --git a/shell/ev-window-title.c b/shell/ev-window-title.c index 5702fb32..3a7d908d 100644 --- a/shell/ev-window-title.c +++ b/shell/ev-window-title.c @@ -120,12 +120,10 @@ ev_window_title_update (EvWindowTitle *window_title) if (title && window_title->uri) { ev_window_title_sanitize_extension (window_title, &title); - } else { - if (window_title->uri) { - title = get_filename_from_uri (window_title->uri); - } else { - title = g_strdup (_("Document Viewer")); - } + } else if (window_title->uri) { + title = get_filename_from_uri (window_title->uri); + } else if (!title) { + title = g_strdup (_("Document Viewer")); } for (p = title; *p; ++p) {