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 );

Reply via email to