summaryrefslogtreecommitdiff
path: root/gtk/gtk_download.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtk_download.c')
-rw-r--r--gtk/gtk_download.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/gtk/gtk_download.c b/gtk/gtk_download.c
index 3c864f9ba..b7f0f5ff9 100644
--- a/gtk/gtk_download.c
+++ b/gtk/gtk_download.c
@@ -729,14 +729,17 @@ gchar* nsgtk_download_info_to_string (struct gui_download_window *dl)
dl->size_total == 0 ? messages_get("gtkUnknownSize") :
human_friendly_bytesize(dl->size_total));
+ gchar *r;
+
if (dl->status != NSGTK_DOWNLOAD_ERROR)
- return g_strdup_printf("%s\n%s",
- dl->name->str, size_info);
+ r = g_strdup_printf("%s\n%s", dl->name->str, size_info);
else
- return g_strdup_printf("%s\n%s", dl->name->str,
- dl->error->message);
+ r = g_strdup_printf("%s\n%s", dl->name->str,
+ dl->error->message);
g_free(size_info);
+
+ return r;
}
gchar* nsgtk_download_time_to_string (gint seconds)