rpms/scim-bridge/F-9 scim-bridge-0.4.15-bz461373.patch,NONE,1.1

Huang Peng phuang at fedoraproject.org
Sun Sep 28 05:59:28 UTC 2008


Author: phuang

Update of /cvs/pkgs/rpms/scim-bridge/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28420

Added Files:
	scim-bridge-0.4.15-bz461373.patch 
Log Message:
Add patch to fix bug 461373

scim-bridge-0.4.15-bz461373.patch:

--- NEW FILE 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;
 }




More information about the fedora-extras-commits mailing list