diff options
| author | Eli Zaretskii | 2014-10-14 21:10:37 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2014-10-14 21:10:37 +0300 |
| commit | e3060a0c4d2f418ac786775109d71e5843ccf42e (patch) | |
| tree | 347b37fc39d0db9cd23b3e9f79ee81b4bbc40f08 /src/marker.c | |
| parent | 1a3eca0656bdb764200e10a4f264138e94b1f3ce (diff) | |
| parent | 980d78b3587560c13a46aef352ed8d5ed744acf6 (diff) | |
| download | emacs-e3060a0c4d2f418ac786775109d71e5843ccf42e.tar.gz emacs-e3060a0c4d2f418ac786775109d71e5843ccf42e.zip | |
Merge from trunk and resolve conflicts.
Diffstat (limited to 'src/marker.c')
| -rw-r--r-- | src/marker.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/marker.c b/src/marker.c index 91fcea5f25f..d377efbc4fa 100644 --- a/src/marker.c +++ b/src/marker.c | |||
| @@ -455,21 +455,8 @@ attach_marker (struct Lisp_Marker *m, struct buffer *b, | |||
| 455 | static struct buffer * | 455 | static struct buffer * |
| 456 | live_buffer (Lisp_Object buffer) | 456 | live_buffer (Lisp_Object buffer) |
| 457 | { | 457 | { |
| 458 | struct buffer *b; | 458 | struct buffer *b = decode_buffer (buffer); |
| 459 | 459 | return BUFFER_LIVE_P (b) ? b : NULL; | |
| 460 | if (NILP (buffer)) | ||
| 461 | { | ||
| 462 | b = current_buffer; | ||
| 463 | eassert (BUFFER_LIVE_P (b)); | ||
| 464 | } | ||
| 465 | else | ||
| 466 | { | ||
| 467 | CHECK_BUFFER (buffer); | ||
| 468 | b = XBUFFER (buffer); | ||
| 469 | if (!BUFFER_LIVE_P (b)) | ||
| 470 | b = NULL; | ||
| 471 | } | ||
| 472 | return b; | ||
| 473 | } | 460 | } |
| 474 | 461 | ||
| 475 | /* Internal function to set MARKER in BUFFER at POSITION. Non-zero | 462 | /* Internal function to set MARKER in BUFFER at POSITION. Non-zero |