From 165cd542ec0ebbdc2f79947d533f673c299c8982 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 14 Jun 2019 18:28:00 +0100 Subject: [PATCH] work around not having a selected row while cancelling a download --- gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy b/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy index c8002bbd..0ea7fb50 100644 --- a/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy +++ b/gui/griffon-app/views/com/muwire/gui/MainFrameView.groovy @@ -269,6 +269,8 @@ class MainFrameView { selectionModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION) selectionModel.addListSelectionListener({ int selectedRow = selectedDownloaderRow() + if (selectedRow < 0) + return def downloader = model.downloads[selectedRow]?.downloader if (downloader == null) return