Function: edebug-restore-status

edebug-restore-status is a byte-compiled function defined in edebug.el.gz.

Signature

(edebug-restore-status VAR STATUS)

Documentation

Reset VAR based on STATUS.

STATUS should be a list returned by edebug-var-status.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-restore-status (var status)
  "Reset VAR based on STATUS.
STATUS should be a list returned by `edebug-var-status'."
  (let ((locus (car status))
	(value (cdr status)))
    (cond ((bufferp locus)
	   (if (buffer-live-p locus)
	       (with-current-buffer locus
		 (set var value))))
	  ((framep locus)
	   (modify-frame-parameters locus (list (cons var value))))
	  (t
	   (set var value)))))