emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] /srv/bzr/emacs/trunk r105305: Fix bug #9149 with mouse hig


From: Eli Zaretskii
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r105305: Fix bug #9149 with mouse highlight of empty lines.
Date: Fri, 22 Jul 2011 20:42:43 +0300
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 105305
fixes bug(s): http://debbugs.gnu.org/9149
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Fri 2011-07-22 20:42:43 +0300
message:
  Fix bug #9149 with mouse highlight of empty lines.
  
   src/xdisp.c (rows_from_pos_range): Don't ignore glyphs whose object
   is an integer, which is important for empty lines.
modified:
  src/ChangeLog
  src/xdisp.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2011-07-22 05:02:24 +0000
+++ b/src/ChangeLog     2011-07-22 17:42:43 +0000
@@ -1,3 +1,8 @@
+2011-07-22  Eli Zaretskii  <address@hidden>
+
+       * xdisp.c (rows_from_pos_range): Don't ignore glyphs whose object
+       is an integer, which is important for empty lines.  (Bug#9149)
+
 2011-07-22  Chong Yidong  <address@hidden>
 
        * frame.c (Fmodify_frame_parameters): In tty case, update the

=== modified file 'src/xdisp.c'
--- a/src/xdisp.c       2011-07-18 02:34:14 +0000
+++ b/src/xdisp.c       2011-07-22 17:42:43 +0000
@@ -25029,7 +25029,7 @@
 
          while (g < e)
            {
-             if (BUFFERP (g->object)
+             if ((BUFFERP (g->object) || INTEGERP (g->object))
                  && start_charpos <= g->charpos && g->charpos < end_charpos)
                *start = row;
              g++;
@@ -25079,7 +25079,7 @@
 
          while (g < e)
            {
-             if (BUFFERP (g->object)
+             if ((BUFFERP (g->object) || INTEGERP (g->object))
                  && start_charpos <= g->charpos && g->charpos < end_charpos)
                break;
              g++;


reply via email to

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