From 521f209ec73efaa8488de1774560c460b577a659 Mon Sep 17 00:00:00 2001 From: Colin Clark Date: Tue, 30 May 2017 15:51:00 +0100 Subject: [PATCH] Partial fix #488: Split view with sidecars https://github.com/BestImageViewer/geeqie/issues/488 Bug 2: fix split view when images with sidecars are involved --- src/layout_image.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/layout_image.c b/src/layout_image.c index 3dd2183d..dc141ae2 100644 --- a/src/layout_image.c +++ b/src/layout_image.c @@ -2000,16 +2000,19 @@ static void layout_image_setup_split_common(LayoutWindow *lw, gint n) GList *work = g_list_last(layout_selection_list(lw)); gint j = 0; - if (work) work = work->prev; - while (work && j < i) { FileData *fd = work->data; work = work->prev; - j++; - if (!fd || !*fd->path) continue; + if (!fd || !*fd->path || fd->parent || + fd == lw->split_images[0]->image_fd) + { + continue; + } img_fd = fd; + + j++; } } -- 2.20.1