emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r105538: Fix pos-visible-in-window-p


From: Eli Zaretskii
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r105538: Fix pos-visible-in-window-p for zero-column composed character.
Date: Tue, 23 Aug 2011 10:01:25 +0300
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 105538
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Tue 2011-08-23 10:01:25 +0300
message:
  Fix pos-visible-in-window-p for zero-column composed character.
  
   src/xdisp.c (x_produce_glyphs): Set it->nglyphs to 1.  Fixes pixel
   coordinates reported by pos-visible-in-window-p for a composed
   character in column zero.
modified:
  src/ChangeLog
  src/xdisp.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2011-08-23 03:09:59 +0000
+++ b/src/ChangeLog     2011-08-23 07:01:25 +0000
@@ -1,3 +1,9 @@
+2011-08-23  Eli Zaretskii  <address@hidden>
+
+       * xdisp.c (x_produce_glyphs): Set it->nglyphs to 1.  Fixes pixel
+       coordinates reported by pos-visible-in-window-p for a composed
+       character in column zero.
+
 2011-08-23  Stefan Monnier  <address@hidden>
 
        * cmds.c (Fself_insert_command): Mention post-self-insert-hook.

=== modified file 'src/xdisp.c'
--- a/src/xdisp.c       2011-08-22 17:00:40 +0000
+++ b/src/xdisp.c       2011-08-23 07:01:25 +0000
@@ -24064,6 +24064,8 @@
       Lisp_Object gstring;
       struct font_metrics metrics;
 
+      it->nglyphs = 1;
+
       gstring = composition_gstring_from_id (it->cmp_it.id);
       it->pixel_width
        = composition_gstring_width (gstring, it->cmp_it.from, it->cmp_it.to,


reply via email to

[Prev in Thread] Current Thread [Next in Thread]