aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/dired.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/dired.el b/lisp/dired.el
index c493c1598ba..c514fa2e31f 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -1315,12 +1315,12 @@ If it does not match, nil is returned instead of the new string.
1315Optional arg LITERAL means to take NEWTEXT literally. 1315Optional arg LITERAL means to take NEWTEXT literally.
1316Optional arg GLOBAL means to replace all matches." 1316Optional arg GLOBAL means to replace all matches."
1317 (if global 1317 (if global
1318 (let ((start 0)) 1318 (let ((start 0) ret)
1319 (while (string-match regexp string start) 1319 (while (string-match regexp string start)
1320 (let ((from-end (- (length string) (match-end 0)))) 1320 (let ((from-end (- (length string) (match-end 0))))
1321 (setq string (replace-match newtext t literal string)) 1321 (setq ret (setq string (replace-match newtext t literal string)))
1322 (setq start (- (length string) from-end)))) 1322 (setq start (- (length string) from-end))))
1323 string) 1323 ret)
1324 (if (not (string-match regexp string 0)) 1324 (if (not (string-match regexp string 0))
1325 nil 1325 nil
1326 (replace-match newtext t literal string)))) 1326 (replace-match newtext t literal string))))