diff options
Diffstat (limited to 'lisp/progmodes/vhdl-mode.el')
-rw-r--r-- | lisp/progmodes/vhdl-mode.el | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el index 451acd2cb9c..1b270e66dda 100644 --- a/lisp/progmodes/vhdl-mode.el +++ b/lisp/progmodes/vhdl-mode.el @@ -2305,11 +2305,12 @@ Ignore byte-compiler warnings you might see." (defun vhdl-warning-when-idle (&rest args) "Wait until idle, then print out warning STRING and beep." - (if noninteractive - (vhdl-warning (apply 'format args) t) - (unless vhdl-warnings - (vhdl-run-when-idle .1 nil 'vhdl-print-warnings)) - (push (apply 'format args) vhdl-warnings))) + (let ((message (apply #'format-message args))) + (if noninteractive + (vhdl-warning message t) + (unless vhdl-warnings + (vhdl-run-when-idle .1 nil 'vhdl-print-warnings)) + (push message vhdl-warnings)))) (defun vhdl-warning (string &optional nobeep) "Print out warning STRING and beep." |