diff options
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/xwidget.el | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lisp/xwidget.el b/lisp/xwidget.el index 81589e3d57d..b38f7948c6c 100644 --- a/lisp/xwidget.el +++ b/lisp/xwidget.el @@ -58,7 +58,13 @@ see `make-xwidget' for types suitable for TYPE." ;; ;; (start-process "xembed2" "*xembed2*" "uzbl-core" "-s" (number-to-string xembed-id) "http://www.fsf.org" ) ) ;; ))))) - +(defun xwidget-display (xwidget) + "Force xwidget to be displayed to create a xwidget_view." + (let* ((buffer (xwidget-buffer xwidget)) + (window (display-buffer buffer)) + (frame (window-frame window))) + (set-frame-visible frame t) + (redisplay t))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |