[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [calligra] krita/plugins/extensions/dockers/defaultdockers: Don't allow an empty selection.
From: Boudewijn Rempt <boud () valdyas ! org>
Date: 2014-06-20 10:43:27
Message-ID: E1WxwI3-0004YK-Se () scm ! kde ! org
[Download RAW message or body]
Git commit 7f04f9adad7ee71e91b761c94c456874d091a409 by Boudewijn Rempt.
Committed on 20/06/2014 at 10:42.
Pushed by rempt into branch 'master'.
Don't allow an empty selection.
M +8 -0 krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp
http://commits.kde.org/calligra/7f04f9adad7ee71e91b761c94c456874d091a409
diff --git a/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp \
b/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp index \
4e09198..a53a4e9 100644
--- a/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp
+++ b/krita/plugins/extensions/dockers/defaultdockers/kis_layer_box.cpp
@@ -736,10 +736,18 @@ void KisLayerBox::slotEditGlobalSelection(bool showSelections)
void KisLayerBox::selectionChanged(const QModelIndexList selection)
{
+ if (selection.isEmpty()) {
+ m_wdgLayerBox->listLayers->setCurrentIndex(m_nodeModel->indexFromNode(m_nodeManager->activeNode()));
+ return;
+ }
+
+
QList<KisNodeSP> selectedNodes;
foreach(const QModelIndex &idx, selection) {
selectedNodes << m_nodeModel->nodeFromIndex(idx);
}
+
+
m_nodeManager->setSelectedNodes(selectedNodes);
bool enableButtons = selectedNodes.size() == 1;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic