Skip to content

Commit db8eeae

Browse files
committed
Lib: fix lwt_jsonp
1 parent 22ec115 commit db8eeae

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

lib/lwt/lwt_jsonp.ml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,13 @@ let raw_call name uri error_cb user_cb =
3838
Js.Opt.iter script##.parentNode (fun parent -> Dom.removeChild parent script)
3939
in
4040
let executed = ref false in
41-
Js.Unsafe.set Dom_html.window (Js.string name) (fun x ->
42-
executed := true;
43-
finalize ();
44-
user_cb x);
41+
Js.Unsafe.set
42+
Dom_html.window
43+
(Js.string name)
44+
(Js.wrap_callback (fun x ->
45+
executed := true;
46+
finalize ();
47+
user_cb x));
4548
script##.src := Js.string uri;
4649
script##._type := Js.string "text/javascript";
4750
script##.async := Js._true;

0 commit comments

Comments
 (0)