Bug 564

Summary: uim-qt: cannnot enable IM when launching app on kicker
Product: UIM Reporter: Kazuki Ohta <mover>
Component: bridge: QtAssignee: Kazuki Ohta <mover>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Kazuki Ohta 2004-04-28 01:34:11 UTC
The application which is launched by clicking the button on kicker cannot 
enable qt-uim. 
But, the app launched by executing commands on the terminal can activete 
qt-uim. 
 
So, kdeinit may cause this problem?
Comment 1 Kazuki Ohta 2004-05-06 00:07:37 UTC
The bug is caused by the linking error.

This bug is fixed through this patch.
thx! Daisuke.

--- qt/quiminputcontextplugin/candidatewindow.cpp       2004-05-04
16:36:37.000000000 +0900
+++ kde-cvs/quiminputcontextplugin/candidatewindow.cpp  2004-05-05
11:11:40.000000000 +0900
@@ -34,6 +34,8 @@
     cList->setHScrollBarMode( QScrollView::AlwaysOff );
     QObject::connect( cList, SIGNAL(selectionChanged(QListViewItem *)),
                       this , SLOT(slotCandidateSelected(QListViewItem *)) );
+    QObject::connect( cList, SIGNAL(clicked(QListViewItem *)),
+                      this , SLOT(slotCandidateClicked(QListViewItem *)) );

     //setup NumberLabel
     numLabel = new QLabel(this, "candidateLabel");
@@ -177,6 +179,10 @@
     ic->lastKeyWidget()->setFocus();
}

+void CandidateWindow::slotCandidateClicked( QListViewItem * item )
+{
+}
+
void CandidateWindow::adjustCandidateWindowSize()
{
     int height = 0; 

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.