GNU bug report logs -
#7380
23.2; Dead keys misinterpreted in gtk emacs
Previous Next
Reported by: Ian D. Leroux <idleroux <at> fastmail.fm>
Date: Thu, 11 Nov 2010 23:22:02 UTC
Severity: normal
Found in version 23.2
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #23 received at 7380 <at> debbugs.gnu.org (full text, mbox):
On Friday, November 18, 2011 1:03 PM, "Stefan Monnier"
<monnier <at> iro.umontreal.ca> wrote:
> > Where is FRAME_XIC (f) supposed to be set?
>
> In the x_window function, in src/xfns.c (there are 3 versions of this
> function :-( depending on whether or not we're using Gtk or some other
> toolkit or no toolkit at all).
>
> Could it be that use_xim is 0, somehow?
use_xim is 1, but FRAME_X_XIM (f) is NULL when create_frame_xic is
called. As a result, the "if(xim)" test at line 2315 in xfns.c fails,
xic does not get allocated, and FRAME_XIC(f) remains NULL at the end of
the function.
Grepping for FRAME_X_XIM doesn't show me where it is supposed to be set,
so I assume the relevant struct member gets assigned directly somewhere.
Where should that be happening?
xim_open_dpy never gets called.
xim_initialize does; dpyinfo->xim is NULL both at the beginning and at
the end of the function.
Any suggestions on where to look next?
Thanks for your time,
-- IDL
This bug report was last modified 13 years and 15 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.