diff options
| author | Po Lu | 2021-11-09 05:03:47 +0100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2021-11-09 05:03:47 +0100 |
| commit | b5efdccefbf29ba1415a72a42cddb3352ec8e1d3 (patch) | |
| tree | c43ea366628f7f38a744cf26893b0a29bac31046 | |
| parent | 394f6b916730602f6e71f4557f5a08d7d383b7f9 (diff) | |
| download | emacs-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.c | 3 |
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; |