Mercurial > hg > forks > geeqie
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; } }