aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPo Lu2021-11-09 05:03:47 +0100
committerLars Ingebrigtsen2021-11-09 05:03:47 +0100
commitb5efdccefbf29ba1415a72a42cddb3352ec8e1d3 (patch)
treec43ea366628f7f38a744cf26893b0a29bac31046
parent394f6b916730602f6e71f4557f5a08d7d383b7f9 (diff)
downloademacs-b5efdccefbf29ba1415a72a42cddb3352ec8e1d3.tar.gz
emacs-b5efdccefbf29ba1415a72a42cddb3352ec8e1d3.zip
Raise an error if creating an unknown xwidget type
* src/xwidget.c (Fmake_xwidget): Error if TYPE is invalid (bug#51682).
-rw-r--r--src/xwidget.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/xwidget.c b/src/xwidget.c
index 294e9f8788c..4d1d1169af9 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -128,6 +128,9 @@ fails. */)
128 CHECK_FIXNAT (width); 128 CHECK_FIXNAT (width);
129 CHECK_FIXNAT (height); 129 CHECK_FIXNAT (height);
130 130
131 if (!EQ (type, Qwebkit))
132 error ("Bad xwidget type");
133
131 struct xwidget *xw = allocate_xwidget (); 134 struct xwidget *xw = allocate_xwidget ();
132 Lisp_Object val; 135 Lisp_Object val;
133 xw->type = type; 136 xw->type = type;