]> git.eshelyaron.com Git - emacs.git/commitdiff
(comment-enter-backward): Be careful to restore point changed during narrowing.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 4 Apr 2008 00:41:47 +0000 (00:41 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 4 Apr 2008 00:41:47 +0000 (00:41 +0000)
lisp/ChangeLog
lisp/newcomment.el

index 8efe904a29452a03078300409909eb50451cb4b4..00e51eb43ed4794cf09db715b9673a0a730fd589 100644 (file)
@@ -1,3 +1,8 @@
+2008-04-04  Stephen Berman  <Stephen.Berman@gmx.net>
+
+       * newcomment.el (comment-enter-backward): Be careful to restore
+       position changed during narrowing.
+
 2008-04-03  Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint):
@@ -10,8 +15,8 @@
 
 2008-04-02  Alan Mackenzie  <acm@muc.de>
 
-       * progmodes/cc-cmds.el (c-defun-name, c-cpp-define-name): New
-       optimised functions to get the name of the current defun/macro.
+       * progmodes/cc-cmds.el (c-defun-name, c-cpp-define-name):
+       New optimised functions to get the name of the current defun/macro.
 
        * add-log.el (add-log-current-defun): Move the functionality which
        gets the current function name for C like modes to cc-cmds.el,
index 4aed3157ada06444e5c0c6ac835c3a89f3b9ffc9..5ee32e2ffcbc7a77ee4250e685e0e58040e4412c 100644 (file)
@@ -487,10 +487,11 @@ Point is assumed to be just at the end of a comment."
       ;; comment-end = ""
       (progn (backward-char) (skip-syntax-backward " "))
     (cond
-     ((save-restriction
-        (narrow-to-region (line-beginning-position) (point))
-        (goto-char (point-min))
-        (re-search-forward (concat comment-end-skip "\\'") nil t))
+     ((save-excursion
+        (save-restriction
+          (narrow-to-region (line-beginning-position) (point))
+          (goto-char (point-min))
+          (re-search-forward (concat comment-end-skip "\\'") nil t)))
       (goto-char (match-beginning 0)))
      ;; comment-end-skip not found.  Maybe we're at EOB which implicitly
      ;; closes the comment.