Closed Bug 71796 Opened 23 years ago Closed 23 years ago

XIM - GtkMozEmbed doesn't support XIM

Categories

(Core Graveyard :: Embedding: GTK Widget, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 53989

People

(Reporter: ynakai, Assigned: blizzard)

Details

Attachments

(1 file)

GtkMozEmbed doesn't support XIM.
There is a test case in Mozilla, but it doesn't work with XIM
though Mozilla itself works with XIM using Gtk's XIM features.
In gtk+-1.2.9/gtk/gtkentry.c line 1521, GTK_WIDGET_HAS_FOCUS(widget) returns
FALSE when GtkMozEmbed, so
gdk_im_ready() or after will not be handled.

Does GtkMozEmbed really put focus onto each editable widgets in it?
above patch works fine to me. (gtkEmbed test in Mozilla, nautilus, galeon)
Marking NEW.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: patch, review
Blizzard this patch has been sitting around for about a month now. Is it helpful 
at all?
http://bugzilla.mozilla.org/show_bug.cgi?id=53989

seems more appropriate fix than my silly one-line patch.
Thank you for filing this bug, Nakai-san.

This bug can be marked as duplicated of bug 66951 and bug 50130.
I have posted Nakai-san's patch in bug 66951 for GtkEmbed side,
also I'm now working on bug 50130 as bug 53989 for widget/gtk side.
I'll post the 2nd patch soon in bug 53989.

Chris, if you agree, could you mark this bug as DUP?


Marking as dup.  Katakai-san, how long before your patch is done?

*** This bug has been marked as a duplicate of 53989 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: