Correctly size image windows opened from collections
authorDave Lambert <dave@davelambert.org>
Mon, 26 Nov 2018 11:52:23 +0000 (11:52 +0000)
committerDave Lambert <dave@davelambert.org>
Mon, 26 Nov 2018 11:58:08 +0000 (11:58 +0000)
When opening a view window from a collection, get the the image size
info from the file so the new window is appropriately sized.

src/img-view.c

index 016ab37..a82fa01 100644 (file)
@@ -871,6 +871,9 @@ static ViewWindow *real_view_window_new(FileData *fd, GList *list, CollectionDat
        if (cd && info)
                {
                image_change_from_collection(vw->imd, cd, info, image_zoom_get_default(NULL));
+               /* Grab the fd so we can correctly size the window in
+                  the call to image_load_dimensions() below. */
+               fd = info->fd;
                if (options->image.enable_read_ahead)
                        {
                        CollectInfo * r_info = collection_next_by_info(cd, info);