src/gui/text/qtextcontrol.cpp
branchRCL_3
changeset 13 c0432d11811c
parent 4 3b1da2848fc7
--- a/src/gui/text/qtextcontrol.cpp	Wed Apr 21 12:15:23 2010 +0300
+++ b/src/gui/text/qtextcontrol.cpp	Wed Apr 21 20:15:53 2010 +0300
@@ -1199,7 +1199,8 @@
             blockFmt.setIndent(blockFmt.indent() - 1);
             cursor.setBlockFormat(blockFmt);
         } else {
-            cursor.deletePreviousChar();
+            QTextCursor localCursor = cursor;
+            localCursor.deletePreviousChar();
         }
         goto accept;
     }
@@ -1232,7 +1233,8 @@
     }
 #endif
     else if (e == QKeySequence::Delete) {
-        cursor.deleteChar();
+        QTextCursor localCursor = cursor;
+        localCursor.deleteChar();
     }
     else if (e == QKeySequence::DeleteEndOfWord) {
         if (!cursor.hasSelection())