changeset 294:59dff7e51db0

fixed note delete bug (now deletes when any overlap with the selection occurs)
author matthiasm
date Wed, 11 Jun 2014 19:41:29 +0100
parents 9400e63ec5d7
children 948e7dcc9e15
files .hgsubstate src/MainWindow.cpp
diffstat 2 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/.hgsubstate	Wed Jun 11 15:33:28 2014 +0100
+++ b/.hgsubstate	Wed Jun 11 19:41:29 2014 +0100
@@ -4,4 +4,4 @@
 27d4e7152c954bf3c4387319db088fb3cd02436b sv-dependency-builds
 42a5801da931d1c4c3b42aa1d62cd8de7636f5cf svapp
 e88a15c25a4a5323be1b339c03218c9a1001d0f3 svcore
-c1fc074971edd62d494a98f70da21d456a3e68fd svgui
+3a52b458fcd5f853c27814f37c1d56f05cfb0dbc svgui
--- a/src/MainWindow.cpp	Wed Jun 11 15:33:28 2014 +0100
+++ b/src/MainWindow.cpp	Wed Jun 11 19:41:29 2014 +0100
@@ -1168,6 +1168,7 @@
 void
 MainWindow::toolEditSelected()
 {
+    cerr << "MainWindow::toolEditSelected" << endl;
     m_viewManager->setToolMode(ViewManager::NoteEditMode);
     m_intelligentActionOn = true;
     m_analyser->setIntelligentActions(m_intelligentActionOn);
@@ -2309,7 +2310,7 @@
                 
         for (MultiSelection::SelectionList::iterator k = selections.begin();
              k != selections.end(); ++k) {
-            layer->deleteSelection(*k);
+            layer->deleteSelectionInclusive(*k);
         }
         
         CommandHistory::getInstance()->endCompoundOperation();