aboutsummaryrefslogtreecommitdiff
path: root/src/image.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/image.c')
-rw-r--r--src/image.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/image.c b/src/image.c
index 3daf00e..052f1b3 100644
--- a/src/image.c
+++ b/src/image.c
@@ -40,6 +40,9 @@ void pixbuf_load_callback(GObject *source_object, GAsyncResult *res,
gdk_pixbuf_get_height(GDK_PIXBUF(pixbuf));
aspect_ratio = (double)pixbuf_width / (double)pixbuf_height;
fit_image();
+ set_window_title(g_file_get_basename(file), pixbuf_width, pixbuf_height);
+ if (file != NULL)
+ g_object_unref(file);
loading = 0;
}
@@ -64,10 +67,7 @@ int load_image(char *file_name)
file = g_file_new_for_path(file_name);
g_file_read_async(file, G_PRIORITY_DEFAULT, NULL, &file_read_callback,
NULL);
- if (file != NULL)
- g_object_unref(file);
curr_zoom = 1.0;
- set_window_title(g_path_get_basename(file_name));
return 0;
}