Revision: 6217
Author: nogu.dev
Date: Wed Mar 3 05:56:20 2010
Log: * qt4/candwin/qt4.cpp
- Fix bug in selecting row partially.
* qt4/immodule/candidatewindow.cpp
- Ditto.
http://code.google.com/p/uim/source/detail?r=6217
Modified:
/trunk/qt4/candwin/qt4.cpp
/trunk/qt4/immodule/candidatewindow.cpp
=======================================
--- /trunk/qt4/candwin/qt4.cpp Wed Mar 3 05:56:07 2010
+++ /trunk/qt4/candwin/qt4.cpp Wed Mar 3 05:56:20 2010
@@ -421,6 +421,7 @@
void CandidateWindow::slotCandidateSelected( int row )
{
+ cList->scrollToItem( cList->item( row, 0 ) );
candidateIndex = ( pageIndex * displayLimit ) + row;
// write message
=======================================
--- /trunk/qt4/immodule/candidatewindow.cpp Wed Mar 3 05:56:07 2010
+++ /trunk/qt4/immodule/candidatewindow.cpp Wed Mar 3 05:56:20 2010
@@ -382,6 +382,7 @@
void CandidateWindow::slotCandidateSelected( int row )
{
+ cList->scrollToItem( cList->item( row, 0 ) );
candidateIndex = ( pageIndex * displayLimit ) + row;
if ( ic && ic->uimContext() )
uim_set_candidate_index( ic->uimContext(), candidateIndex );