diff --git a/gui/griffon-app/controllers/com/muwire/gui/MainFrameController.groovy b/gui/griffon-app/controllers/com/muwire/gui/MainFrameController.groovy index 01a9b567..38f69ca1 100644 --- a/gui/griffon-app/controllers/com/muwire/gui/MainFrameController.groovy +++ b/gui/griffon-app/controllers/com/muwire/gui/MainFrameController.groovy @@ -95,10 +95,11 @@ class MainFrameController { } private int selectedDownload() { - def selected = builder.getVariable("downloads-table").getSelectedRow() + def downloadsTable = builder.getVariable("downloads-table") + def selected = downloadsTable.getSelectedRow() def sortEvt = mvcGroup.view.lastDownloadSortEvent if (sortEvt != null) - selected = sortEvt.convertPreviousRowIndexToModel(selected) + selected = downloadsTable.rowSorter.convertRowIndexToModel(selected) selected }