]> git.eshelyaron.com Git - emacs.git/commitdiff
(in_display_vector_p): New function.
authorAndreas Schwab <schwab@suse.de>
Tue, 18 Feb 2003 00:17:17 +0000 (00:17 +0000)
committerAndreas Schwab <schwab@suse.de>
Tue, 18 Feb 2003 00:17:17 +0000 (00:17 +0000)
src/xdisp.c

index 5d3602366daf36a8d31f891744c1a75a592e5d49..5da63f2f4075ec2e949b947e74f4d98a83ee1617 100644 (file)
@@ -1,5 +1,5 @@
 /* Display generation from window structure and buffer text.
-   Copyright (C) 1985, 86, 87, 88, 93, 94, 95, 97, 98, 99, 2000, 2001, 2002
+   Copyright (C) 1985,86,87,88,93,94,95,97,98,99, 2000, 2001, 2002, 2003
    Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
@@ -5649,6 +5649,16 @@ move_it_by_lines (it, dvpos, need_y_p)
     }
 }
 
+/* Return 1 if IT points into the middle of a display vector.  */
+
+int
+in_display_vector_p (it)
+     struct it *it;
+{
+  return (it->method == next_element_from_display_vector
+         && it->current.dpvec_index > 0
+         && it->dpvec + it->current.dpvec_index != it->dpend);
+}
 
 \f
 /***********************************************************************