]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/net/net-utils.el (net-utils-run-simple): Don't display-buffer
authorThierry Volpiatto <thierry.volpiatto@gmail.com>
Fri, 1 Mar 2013 17:27:57 +0000 (12:27 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 1 Mar 2013 17:27:57 +0000 (12:27 -0500)
when reverting.

Fixes: debbugs:13831
lisp/ChangeLog
lisp/net/net-utils.el

index 0b9f7436f6f1cf7f38fb76e1add3ff079d48c345..3183743db3e47e33642bf36c5fd21a680b3c38a6 100644 (file)
@@ -1,6 +1,11 @@
+2013-03-01  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * net/net-utils.el (net-utils-run-simple): Don't display-buffer
+       when reverting (bug#13831).
+
 2013-03-01  Agustín Martín Domingo  <agustin.martin@hispalinux.es>
 
-       * textmodes/ispell.el (ispell-find-hunspell-dictionaries):
+       * textmodes/ispell.el (ispell-find-hunspell-dictionaries):
        Always expand affix-file before storing to protect against changed
        `default-directory'.
        (ispell-print-if-debug): Make sure message is printed at the end
index cc28bab733f2b58420576f8254aca8886e76b6fb..82c1ce010b8547a98d9e7b28ced16a72f530f20e 100644 (file)
@@ -358,7 +358,7 @@ This variable is only used if the variable
 ;; Todo: This data could be saved in a bookmark.
 (defvar net-utils--revert-cmd nil)
 
-(defun net-utils-run-simple (buffer program-name args)
+(defun net-utils-run-simple (buffer program-name args &optional nodisplay)
   "Run a network utility for diagnostic output only."
   (with-current-buffer (if (stringp buffer) (get-buffer-create buffer) buffer)
     (let ((proc (get-buffer-process (current-buffer))))
@@ -369,13 +369,14 @@ This variable is only used if the variable
       (erase-buffer))
     (net-utils-mode)
     (setq-local net-utils--revert-cmd
-                `(net-utils-run-simple ,(current-buffer) ,program-name ,args))
+                `(net-utils-run-simple ,(current-buffer)
+                                       ,program-name ,args nodisplay))
     (set-process-filter
          (apply 'start-process program-name
                 (current-buffer) program-name args)
          'net-utils-remove-ctrl-m-filter)
     (goto-char (point-min))
-    (display-buffer (current-buffer))))
+    (unless nodisplay (display-buffer (current-buffer)))))
 
 (defun net-utils--revert-function (&optional ignore-auto noconfirm)
   (message "Reverting `%s'..." (buffer-name))