[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