Revision: 7260
Author:   nogu.dev
Date:     Fri Aug 12 01:52:28 2011
Log:      * qt4/immodule/qtextutil.cpp
  - (QUimTextUtil::deletePrimaryTextInQTextEdit): Fix bugs.
http://code.google.com/p/uim/source/detail?r=7260

Modified:
 /trunk/qt4/immodule/qtextutil.cpp

=======================================
--- /trunk/qt4/immodule/qtextutil.cpp   Fri Aug 12 01:51:53 2011
+++ /trunk/qt4/immodule/qtextutil.cpp   Fri Aug 12 01:52:28 2011
@@ -977,10 +977,14 @@
     default:
         return -1;
     }
+
+    if ( edit->text().isEmpty() )
+        return 0;

     edit->setText( text.left( former_del_start )
             + text.right( len - latter_del_end + preedit_len ) );
     cursor.setPosition( former_del_start );
+    edit->setTextCursor( cursor );

     return 0;
 }

Reply via email to