]> git.sesse.net Git - kdenlive/blobdiff - src/graphicsscenerectmove.cpp
don't forget to cleanup clipmanager
[kdenlive] / src / graphicsscenerectmove.cpp
index 8702acd3f4feedd9bb6a193c2c74ec3a692684d8..26af61c73015d64cd1ff8cfc58d4a7c0f1321627 100644 (file)
@@ -49,6 +49,13 @@ void GraphicsSceneRectMove::keyPressEvent(QKeyEvent * keyEvent) {
         return;
     }
     int diff = 1;
+    if (m_selectedItem->type() == 8) {
+        QGraphicsTextItem *t = static_cast<QGraphicsTextItem *>(m_selectedItem);
+        if (t->textInteractionFlags() & Qt::TextEditorInteraction) {
+            QGraphicsScene::keyPressEvent(keyEvent);
+            return;
+        }
+    }
     if (keyEvent->modifiers() & Qt::ControlModifier) diff = 10;
     switch (keyEvent->key()) {
     case Qt::Key_Left: