aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrégoire Jadi2013-08-13 16:04:50 +0200
committerGrégoire Jadi2013-08-13 16:04:50 +0200
commitc9215889ccd18ba83856004a775461eedea07ad9 (patch)
tree1a485ed1c9146acb08cd486b05ee54495fd32a03
parent30e2a1217667de18501bba00899c43a6f410906b (diff)
downloademacs-c9215889ccd18ba83856004a775461eedea07ad9.tar.gz
emacs-c9215889ccd18ba83856004a775461eedea07ad9.zip
* lisp/xwidget.el (xwidget-display): Return a useful value.
* test/automated/xwidget-tests.el (xwidget-view-p): Use `xwidget-display'.
-rw-r--r--lisp/xwidget.el6
-rw-r--r--test/automated/xwidget-tests.el7
2 files changed, 7 insertions, 6 deletions
diff --git a/lisp/xwidget.el b/lisp/xwidget.el
index c0d58972e14..1f0932ca7dd 100644
--- a/lisp/xwidget.el
+++ b/lisp/xwidget.el
@@ -59,12 +59,14 @@ see `make-xwidget' for types suitable for TYPE."
59;; ))))) 59;; )))))
60 60
61(defun xwidget-display (xwidget) 61(defun xwidget-display (xwidget)
62 "Force xwidget to be displayed to create a xwidget_view." 62 "Force xwidget to be displayed to create a xwidget_view. Return
63the window displaying XWIDGET."
63 (let* ((buffer (xwidget-buffer xwidget)) 64 (let* ((buffer (xwidget-buffer xwidget))
64 (window (display-buffer buffer)) 65 (window (display-buffer buffer))
65 (frame (window-frame window))) 66 (frame (window-frame window)))
66 (set-frame-visible frame t) 67 (set-frame-visible frame t)
67 (redisplay t))) 68 (redisplay t)
69 window))
68 70
69 71
70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/test/automated/xwidget-tests.el b/test/automated/xwidget-tests.el
index 104daa3fc0f..7beaeda000e 100644
--- a/test/automated/xwidget-tests.el
+++ b/test/automated/xwidget-tests.el
@@ -90,11 +90,10 @@
90 (with-temp-buffer 90 (with-temp-buffer
91 (insert ?\0) 91 (insert ?\0)
92 (let* ((xwidget (xwidget-insert 1 type title 100 100)) 92 (let* ((xwidget (xwidget-insert 1 type title 100 100))
93 (window (display-buffer (current-buffer)))) 93 (window (xwidget-display xwidget)))
94 (set-xwidget-query-on-exit-flag xwidget nil) 94 (set-xwidget-query-on-exit-flag xwidget nil)
95 (set-frame-visible (window-frame window) t) 95 (xwidget-view-p
96 (redisplay t) 96 (xwidget-view-lookup xwidget window)))))
97 (xwidget-view-p (xwidget-view-lookup xwidget window)))))
98 :env (list type title) 97 :env (list type title)
99 :graphical t 98 :graphical t
100 :emacs-args '("-T" "emacs-debug"))))) 99 :emacs-args '("-T" "emacs-debug")))))