Bug 17302 - qt4 bridge breaks applications with Qt4 >= 4.4.1
Summary: qt4 bridge breaks applications with Qt4 >= 4.4.1
Status: RESOLVED FIXED
Alias: None
Product: UIM
Classification: Unclassified
Component: bridge: Qt (show other bugs)
Version: unspecified
Hardware: Other All
: medium critical
Assignee: uim-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-25 23:18 UTC by Etsushi Kato
Modified: 2008-08-25 23:34 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Patch for Qt >=4.4.1 (1.78 KB, patch)
2008-08-25 23:18 UTC, Etsushi Kato
Details | Splinter Review

Description Etsushi Kato 2008-08-25 23:18:37 UTC
Created attachment 18513 [details] [review]
Patch for Qt >=4.4.1

Qt4 >= 4.4.1 seems to have changed the behavior on input context initializations for some reason (I'm not sure about the detail.  I've just confirmed this with the QTextBrowser).  And this will cause the infinite loop of calling create() of uim's Qt4 plugin upon loading.

To avoid this I have to delay the creation of subWin (QTextBrowser).

I think this bug is critical since it cause the Qt4 applications totally not working even the uim plugin is just listed in $QT4_LIBDIR/plugins/inputmethods/ (i.e. QT_IM_MODULE is other than uim).  Maybe I have to release uim 1.5.3 for this (sigh...).
Comment 1 Etsushi Kato 2008-08-25 23:34:35 UTC
Committed to trunk.


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.