From 622c82a9dfd1d98f0d5bcabd649992af76b6d3a6 Mon Sep 17 00:00:00 2001 From: Milan Nikolic Date: Sun, 3 Nov 2024 19:03:44 +0100 Subject: [PATCH] Fix remove last --- cmd/cbconvert-gui/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/cbconvert-gui/main.go b/cmd/cbconvert-gui/main.go index a2dfe69..7d9b31c 100644 --- a/cmd/cbconvert-gui/main.go +++ b/cmd/cbconvert-gui/main.go @@ -724,7 +724,11 @@ func onRemove(ih iup.Ihandle) int { return iup.IGNORE } - files = append(files[:index], files[index+1:]...) + if len(files) == 1 { + files = make([]cbconvert.File, 0) + } else { + files = append(files[:index], files[index+1:]...) + } iup.GetHandle("List").SetAttribute("REMOVEITEM", iup.GetHandle("List").GetAttribute("VALUE")) setActive()