Bug 208537 - [si_LK] can't input 2nd modifiers in openoffice with im-scim
Summary: [si_LK] can't input 2nd modifiers in openoffice with im-scim
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: openoffice.org
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Caolan McNamara
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: Sinhala
TreeView+ depends on / blocked
 
Reported: 2006-09-29 09:25 UTC by Jens Petersen
Modified: 2007-11-30 22:11 UTC (History)
8 users (show)

Fixed In Version: 2.0.4-5.3
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-11-02 16:33:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenOffice.org 69992 0 None None None Never

Description Jens Petersen 2006-09-29 09:25:50 UTC
+++ This bug was initially created as a clone of Bug #206261 +++

Description of problem:
The result in openoffice of typing o and oo (same for ee, kii, uu and aa, etc)
with scim-sinhala (but not scim-bridge) is the same.

Version-Release number of selected component (if applicable):
openoffice.org-writer-2.0.4-4.2

How reproducible:
always

Steps to Reproduce:
0. run: GTK_IM_MODULE=scim oowriter
1. activate scim-sinhala
2. type oo

Actual results:
displays ඔ (U+0D94)

Expected results:
should displays ඕ (U+0D95)

Additional info:
When the second vowel key is pressed, a character appears momentarily
in the buffer but then disappears immediately again.

Comment 1 Caolan McNamara 2006-09-29 09:45:13 UTC
Likely to be a similiar fragile event ordering issue somewhere

Comment 2 Leon Ho 2006-09-29 09:47:14 UTC
From what I got from Jens, this is different to #206261 which you've triaged
recently. This bug surfaces when the scim-bridge is fixed in #206261 (still yet
to be backported). 

The issue occurs in OOo, but not in gedit/kedit. To workaround on the #206261
problem, we use scim-gtkimm to test (GTK_IM_MODULE=scim)


Comment 3 Jens Petersen 2006-09-29 10:02:06 UTC
(In reply to comment #1)
> Likely to be a similiar fragile event ordering issue somewhere

I should have added that this is only reproducible for me on
openoffice.org, not gedit, kate, nor firefox.

Comment 4 Caolan McNamara 2006-09-29 13:27:43 UTC
sure, could be a fragile OOo event handling in this case :-)
I seem to see that it affects writer only, not calc, math or impress, which is
especially odd.

Comment 5 Caolan McNamara 2006-09-29 18:49:26 UTC
The keystrokes for 1st letter, backspace, replacement letter get delivered to
OOo in the right order, but the backspace triggers the OOo "backspace" event
which doesn't get OOo scheduler time to run until after the 2nd letter shows up.

I can fix this in OOo if I have to with a well placed yield to get the backspace
handler scheduled in before the replacement letter gets set into the document,
so this is fixable, I just want to satisfy myself first about the timestamps I
see on the events from scim which seem a bit odd to me.

Comment 6 Caolan McNamara 2006-10-11 11:00:48 UTC
please test openoffice.org 2.0.4-5.3 to see if it satisfies requirements

Comment 7 Jens Petersen 2006-10-16 07:54:11 UTC
Thanks, Caolan, looks good to me now. :)

Comment 8 Caolan McNamara 2006-11-02 16:33:52 UTC
closing as per last comment


Note You need to log in before you can comment on or make changes to this bug.