Mercurial > emacs
comparison src/buffer.c @ 21506:a44f9f59c656
(Fset_buffer_multibyte): Do nothing if nothing actually
changes.
| author | Andreas Schwab <schwab@suse.de> |
|---|---|
| date | Tue, 14 Apr 1998 10:27:32 +0000 |
| parents | 50929073a0ba |
| children | fa9ff387d260 |
comparison
equal
deleted
inserted
replaced
| 21505:eeffe4ca2306 | 21506:a44f9f59c656 |
|---|---|
| 1713 but the contents viewed as characters do change.") | 1713 but the contents viewed as characters do change.") |
| 1714 (flag) | 1714 (flag) |
| 1715 Lisp_Object flag; | 1715 Lisp_Object flag; |
| 1716 { | 1716 { |
| 1717 Lisp_Object tail, markers; | 1717 Lisp_Object tail, markers; |
| 1718 | |
| 1719 /* Do nothing if nothing actually changes. */ | |
| 1720 if (NILP (flag) == NILP (current_buffer->enable_multibyte_characters)) | |
| 1721 return flag; | |
| 1718 | 1722 |
| 1719 /* It would be better to update the list, | 1723 /* It would be better to update the list, |
| 1720 but this is good enough for now. */ | 1724 but this is good enough for now. */ |
| 1721 if (! EQ (current_buffer->undo_list, Qt)) | 1725 if (! EQ (current_buffer->undo_list, Qt)) |
| 1722 current_buffer->undo_list = Qnil; | 1726 current_buffer->undo_list = Qnil; |
