diff options
| author | Grégoire Jadi | 2013-08-13 16:04:50 +0200 |
|---|---|---|
| committer | Grégoire Jadi | 2013-08-13 16:04:50 +0200 |
| commit | c9215889ccd18ba83856004a775461eedea07ad9 (patch) | |
| tree | 1a485ed1c9146acb08cd486b05ee54495fd32a03 | |
| parent | 30e2a1217667de18501bba00899c43a6f410906b (diff) | |
| download | emacs-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.el | 6 | ||||
| -rw-r--r-- | test/automated/xwidget-tests.el | 7 |
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 |
| 63 | the 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"))))) |