diff options
| author | Paul Eggert | 2017-02-20 13:03:12 -0800 |
|---|---|---|
| committer | Paul Eggert | 2017-02-20 13:04:09 -0800 |
| commit | 57a8346edfbaa7a4002f2ed8cad041588dfcdd9c (patch) | |
| tree | f1c45917d9b0934f823b636898f19034890a0b43 /src | |
| parent | 160bcfeed6047b65cf8b9f00c404061b03dfe141 (diff) | |
| download | emacs-57a8346edfbaa7a4002f2ed8cad041588dfcdd9c.tar.gz emacs-57a8346edfbaa7a4002f2ed8cad041588dfcdd9c.zip | |
Verify xwidget USE_LSB_TAG assumption
* src/xwidget.c (Fxwidget_webkit_execute_script):
Add verification. Problem reported by Andreas Schwab (Bug#25816#8).
Diffstat (limited to 'src')
| -rw-r--r-- | src/xwidget.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/xwidget.c b/src/xwidget.c index dc705bb1404..e6de5da8e69 100644 --- a/src/xwidget.c +++ b/src/xwidget.c | |||
| @@ -720,6 +720,8 @@ argument procedure FUN.*/) | |||
| 720 | GAsyncReadyCallback callback | 720 | GAsyncReadyCallback callback |
| 721 | = FUNCTIONP (fun) ? webkit_javascript_finished_cb : NULL; | 721 | = FUNCTIONP (fun) ? webkit_javascript_finished_cb : NULL; |
| 722 | 722 | ||
| 723 | /* FIXME: The following hack assumes USE_LSB_TAG. */ | ||
| 724 | verify (USE_LSB_TAG); | ||
| 723 | /* FIXME: This hack might lead to disaster if FUN is garbage | 725 | /* FIXME: This hack might lead to disaster if FUN is garbage |
| 724 | collected before store_xwidget_js_callback_event makes it visible | 726 | collected before store_xwidget_js_callback_event makes it visible |
| 725 | to Lisp again. See the FIXME in webkit_javascript_finished_cb. */ | 727 | to Lisp again. See the FIXME in webkit_javascript_finished_cb. */ |