changeset 2491:5523c5ce8551

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
author Colin Clark <colin.clark@cclark.uk>
date Tue, 30 May 2017 15:51:00 +0100
parents a1b125f07ead
children 586556259c35
files src/layout_image.c
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/layout_image.c	Mon May 29 12:06:13 2017 +0100
+++ b/src/layout_image.c	Tue May 30 15:51:00 2017 +0100
@@ -2000,16 +2000,19 @@
 				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;
 
+					if (!fd || !*fd->path || fd->parent ||
+										fd == lw->split_images[0]->image_fd)
+						{
+						continue;
+						}
+					img_fd = fd;
+
 					j++;
-					if (!fd || !*fd->path) continue;
-					img_fd = fd;
 					}
 				}