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