From 6689919a3957f200b542a9f592a7845d449a5b25 Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Tue, 17 Jun 2014 09:25:57 +0200 Subject: [PATCH] Fixes #1294 - Companion, Delete action without a selection --- companion/src/modeledit/inputs.cpp | 5 ++++- companion/src/modeledit/mixes.cpp | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/companion/src/modeledit/inputs.cpp b/companion/src/modeledit/inputs.cpp index f8df7d8fb..0c0718974 100644 --- a/companion/src/modeledit/inputs.cpp +++ b/companion/src/modeledit/inputs.cpp @@ -272,6 +272,9 @@ void InputsPanel::setSelectedByExpoList(QList list) void InputsPanel::exposDelete(bool ask) { + QList list = createExpoListFromSelected(); + if(list.isEmpty()) return; + QMessageBox::StandardButton ret = QMessageBox::No; if(ask) @@ -281,7 +284,7 @@ void InputsPanel::exposDelete(bool ask) if ((ret == QMessageBox::Yes) || (!ask)) { - exposDeleteList(createExpoListFromSelected()); + exposDeleteList(list); emit modified(); update(); } diff --git a/companion/src/modeledit/mixes.cpp b/companion/src/modeledit/mixes.cpp index f6b4ab97f..a6b6459d9 100644 --- a/companion/src/modeledit/mixes.cpp +++ b/companion/src/modeledit/mixes.cpp @@ -322,6 +322,9 @@ void MixesPanel::setSelectedByMixList(QList list) void MixesPanel::mixersDelete(bool ask) { + QList list = createMixListFromSelected(); + if(list.isEmpty()) return; + QMessageBox::StandardButton ret = QMessageBox::No; if(ask) @@ -331,7 +334,7 @@ void MixesPanel::mixersDelete(bool ask) if ((ret == QMessageBox::Yes) || (!ask)) { - mixersDeleteList(createMixListFromSelected()); + mixersDeleteList(list); emit modified(); update(); }