emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 7965887 279/433: Fix error in mmm-mode when Emacs 23 immed


From: Dmitry Gutov
Subject: [elpa] master 7965887 279/433: Fix error in mmm-mode when Emacs 23 immediately evaporates zero-width submode regions
Date: Thu, 15 Mar 2018 19:44:20 -0400 (EDT)

branch: master
commit 79658878af3bc35a4fe83ea5b2111153a460f1b3
Author: Steve Purcell <address@hidden>
Commit: Steve Purcell <address@hidden>

    Fix error in mmm-mode when Emacs 23 immediately evaporates zero-width 
submode regions
---
 mmm-region.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/mmm-region.el b/mmm-region.el
index 165d025..221d0ca 100644
--- a/mmm-region.el
+++ b/mmm-region.el
@@ -416,7 +416,9 @@ with point at the start of the new region."
        (overlay-put back-ovl 'match match-back)))
     ;; Update everything and run all the hooks
     (mmm-save-all
-     (goto-char (overlay-start region-ovl))
+     (if (overlay-start region-ovl)
+         ;; This happens if a zero-width region is immediately evaporated
+         (goto-char (overlay-start region-ovl)))
      (mmm-set-current-submode submode)
      (mmm-set-local-variables submode)
      (mmm-run-submode-hook submode)
@@ -814,4 +816,4 @@ of the REGIONS covers START to STOP."
 
 (provide 'mmm-region)
 
-;;; mmm-region.el ends here
\ No newline at end of file
+;;; mmm-region.el ends here



reply via email to

[Prev in Thread] Current Thread [Next in Thread]