Bug 116220

Summary: Fix a keyboard layout related bug in scim-qtimm.
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Zhe Su <zsu>
Component: KDEAssignee: Mike Fabian <mfabian>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: RC 1   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Zhe Su 2005-09-09 18:18:49 UTC
This bug prevents the keyboard layout setting being taken effect. Please apply
the following patch to scim-qtimm:

--- src/qsciminputcontext.cpp.old       2005-09-10 02:01:59.000000000 +0800
+++ src/qsciminputcontext.cpp   2005-09-10 02:02:13.000000000 +0800
@@ -714,6 +714,7 @@
     scimkey = scim_x11_keyevent_x11_to_scim(global.display, xkey);

     scimkey.mask  &= global.valid_key_mask;
+    scimkey.layout = global.keyboard_layout;

     return filterScimEvent(scimkey);
 }
Comment 1 Mike Fabian 2005-09-12 12:17:50 UTC
Fixed package submitted to STABLE.

I hope it will still be included in RC2.

Closing as FIXED.