[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kate/view
From: Erlend Hamberg <ehamberg () gmail ! com>
Date: 2009-07-04 16:59:37
Message-ID: 1246726777.813398.27944.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 991349 by ehamberg:
fix input method bug in overwrite mode
when inputting a character using compose key, it would not overwrite, but
insert the character.
M +7 -0 kateviewinternal.cpp
--- trunk/KDE/kdelibs/kate/view/kateviewinternal.cpp #991348:991349
@@ -3769,6 +3769,13 @@
return;
}
+ // if the input method event is text that should be inserted, call \
KateDocument::typeChars() with + // the text. that method will handle the input and \
take care of overwrite mode, etc. + if ( e->commitString().length() > 0 && \
m_doc->typeChars( m_view, e->commitString() ) ) { + e->accept();
+ return;
+ }
+
//kDebug( 13030 ) << "Event: cursor" << m_cursor << "commit" << e->commitString() \
<< "preedit" << e->preeditString() << "replacement start" << e->replacementStart() << \
"length" << e->replacementLength();
if ( m_view->selection() )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic