]> code.delx.au - gnu-emacs/commitdiff
(compute_motion): Use XFASTINT on width_table elts.
authorRichard M. Stallman <rms@gnu.org>
Mon, 2 Jun 1997 00:45:18 +0000 (00:45 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 2 Jun 1997 00:45:18 +0000 (00:45 +0000)
src/indent.c

index 663923538283938556b52e478a919ade13d44cc2..e2c7f12d29dbaa534c2a5b65fe41bcd279648d82 100644 (file)
@@ -1231,7 +1231,7 @@ compute_motion (from, fromvpos, fromhpos, did_motion, to, tovpos, tohpos, width,
              /* Is this character part of the current run?  If so, extend
                 the run.  */
              if (pos - 1 == width_run_end
-                 && width_table[c] == width_run_width)
+                 && XFASTINT (width_table[c]) == width_run_width)
                width_run_end = pos;
 
              /* The previous run is over, since this is a character at a
@@ -1247,7 +1247,7 @@ compute_motion (from, fromvpos, fromhpos, did_motion, to, tovpos, tohpos, width,
                                       width_run_start, width_run_end);
 
                  /* Start recording a new width run.  */
-                 width_run_width = width_table[c];
+                 width_run_width = XFASTINT (width_table[c]);
                  width_run_start = pos - 1;
                  width_run_end = pos;
                }