Hello community, here is the log from the commit of package scim-bridge for openSUSE:Factory checked in at Wed Feb 24 02:26:40 CET 2010. -------- --- scim-bridge/scim-bridge.changes 2010-02-01 13:29:54.000000000 +0100 +++ /mounts/work_src_done/STABLE/scim-bridge/scim-bridge.changes 2010-02-04 07:58:35.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Feb 4 06:57:22 UTC 2010 - mxwu@novell.com + +- Add scim-bridge-0.4.15-bz461373.patch. + Fix bnc#463177. Focus problem with Qt Application. + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- scim-bridge-0.4.15-bz461373.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scim-bridge.spec ++++++ --- /var/tmp/diff_new_pack.A8tpO1/_old 2010-02-24 02:26:25.000000000 +0100 +++ /var/tmp/diff_new_pack.A8tpO1/_new 2010-02-24 02:26:25.000000000 +0100 @@ -22,7 +22,7 @@ BuildRequires: docbook-xsl-stylesheets doxygen gtk2-devel intltool libqt4-devel qt3-devel scim-devel Summary: Scim Bridge Version: 0.4.15 -Release: 12 +Release: 13 License: LGPLv2.1+ Group: System/I18n/Japanese AutoReqProv: on @@ -42,6 +42,7 @@ Patch6: scim-bridge-remember-focus-state.patch Patch7: scim-bridge-fixes-x11-frontend-launch-order.patch Patch8: scim-bridge-0.4.15-gcc44.patch +Patch9: scim-bridge-0.4.15-bz461373.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define gtk_prefix %(pkg-config --variable=prefix gtk+-2.0) @@ -95,6 +96,8 @@ %patch6 -p1 %patch7 -p1 %patch8 +%patch9 -p1 + find . -type f | xargs chmod u+w #find . -name CVS -type d | xargs rm -r find . -name .cvsignore -type f | xargs rm -f ++++++ scim-bridge-0.4.15-bz461373.patch ++++++ diff -up scim-bridge-0.4.15/client-qt/qt4/scim-bridge-client-imcontext-qt.cpp.bz461373 scim-bridge-0.4.15/client-qt/qt4/scim-bridge-client-imcontext-qt.cpp --- scim-bridge-0.4.15/client-qt/qt4/scim-bridge-client-imcontext-qt.cpp.bz461373 2008-09-16 09:54:29.000000000 +0800 +++ scim-bridge-0.4.15/client-qt/qt4/scim-bridge-client-imcontext-qt.cpp 2008-09-16 09:58:47.000000000 +0800 @@ -220,7 +220,12 @@ void ScimBridgeClientIMContextImpl::setF { scim_bridge_pdebugln (4, "ScimBridgeClientIMContextImpl::setFocusWidget ()"); QInputContext::setFocusWidget (widget); - focus_in (); + if (widget == NULL) { + focus_out (); + } + else { + focus_in (); + } update (); } @@ -442,8 +447,10 @@ void ScimBridgeClientIMContextImpl::focu } } - set_preedit_shown (false); - update_preedit (); + if (preedit_shown) { + set_preedit_shown (false); + update_preedit (); + } focused_imcontext = NULL; } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org