diff options
| author | Kim F. Storm | 2005-01-22 23:55:00 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2005-01-22 23:55:00 +0000 |
| commit | a2962d06decc92e4f2289ad6023a375d1fa8d591 (patch) | |
| tree | 33190ac6017822c82e1e3841ec55549048fca73d /src | |
| parent | a354b72c97fe4c7d87264683d0ff7b3e42a4c1bc (diff) | |
| download | emacs-a2962d06decc92e4f2289ad6023a375d1fa8d591.tar.gz emacs-a2962d06decc92e4f2289ad6023a375d1fa8d591.zip | |
(pos_visible_p): Return 0 if non-interactive.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index a2f687cfb87..17ee38f6fc0 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -1256,16 +1256,18 @@ pos_visible_p (w, charpos, x, y, rtop, rbot, exact_mode_line_heights_p) | |||
| 1256 | { | 1256 | { |
| 1257 | struct it it; | 1257 | struct it it; |
| 1258 | struct text_pos top; | 1258 | struct text_pos top; |
| 1259 | int visible_p; | 1259 | int visible_p = 0; |
| 1260 | struct buffer *old_buffer = NULL; | 1260 | struct buffer *old_buffer = NULL; |
| 1261 | 1261 | ||
| 1262 | if (noninteractive) | ||
| 1263 | return visible_p; | ||
| 1264 | |||
| 1262 | if (XBUFFER (w->buffer) != current_buffer) | 1265 | if (XBUFFER (w->buffer) != current_buffer) |
| 1263 | { | 1266 | { |
| 1264 | old_buffer = current_buffer; | 1267 | old_buffer = current_buffer; |
| 1265 | set_buffer_internal_1 (XBUFFER (w->buffer)); | 1268 | set_buffer_internal_1 (XBUFFER (w->buffer)); |
| 1266 | } | 1269 | } |
| 1267 | 1270 | ||
| 1268 | visible_p = 0; | ||
| 1269 | SET_TEXT_POS_FROM_MARKER (top, w->start); | 1271 | SET_TEXT_POS_FROM_MARKER (top, w->start); |
| 1270 | 1272 | ||
| 1271 | /* Compute exact mode line heights, if requested. */ | 1273 | /* Compute exact mode line heights, if requested. */ |