diff options
-rw-r--r-- | muse2/ChangeLog | 1 | ||||
-rw-r--r-- | muse2/muse/arranger/pcanvas.cpp | 16 |
2 files changed, 14 insertions, 3 deletions
diff --git a/muse2/ChangeLog b/muse2/ChangeLog index f407f58f..9a84de76 100644 --- a/muse2/ChangeLog +++ b/muse2/ChangeLog @@ -3,6 +3,7 @@ issues during loading of projects (rj) - Commented out the comment placeholder text line in projectcreateimpl.cpp. It broke the compilation against Qt-4.7. (Orcan) + - Fixed the shift modifier issue in renaming parts in the arranger. (Orcan) 27.12.2010: - Added a first try at project creation dialog, we'll see how much territory it covers, intentionally it's only used upon creation of a project, later 'Save As' diff --git a/muse2/muse/arranger/pcanvas.cpp b/muse2/muse/arranger/pcanvas.cpp index 714e9a16..984d6eaa 100644 --- a/muse2/muse/arranger/pcanvas.cpp +++ b/muse2/muse/arranger/pcanvas.cpp @@ -1065,9 +1065,19 @@ Track* PartCanvas::y2Track(int y) const void PartCanvas::keyPress(QKeyEvent* event) { int key = event->key(); - if (editMode) { - returnPressed(); - return; + if (editMode) + { + if ( key == Qt::Key_Return || key == Qt::Key_Enter ) + { + returnPressed(); + return; + } + else if ( key == Qt::Key_Escape ) + { + lineEditor->hide(); + editMode = false; + return; + } } if (event->modifiers() & Qt::ShiftModifier) |