@@ -34,35 +34,35 @@ final class LifecycleEventsListener extends LoadedWebViewExtension
3434 */
3535 private const string WEBVIEW_HANDLER_STRUCT = <<<'CDATA'
3636 struct {
37- // TODO Add permissions event
38- // TODO Add fullscreen event
37+ // TODO Add permissions event
38+ // TODO Add fullscreen event
3939
40- // saucer_webview_event_dom_ready
41- void (*onDomReady)(const saucer_webview *, void *);
40+ // saucer_webview_event_dom_ready
41+ void (*onDomReady)(const saucer_webview *, void *);
4242
43- // saucer_webview_event_navigated
44- // TODO Add saucer_url support
45- void (*onNavigated)(const saucer_webview *, saucer_url *, void *);
43+ // saucer_webview_event_navigated
44+ // TODO Add saucer_url support
45+ void (*onNavigated)(const saucer_webview *, saucer_url *, void *);
4646
47- // saucer_webview_event_navigate
48- SAUCER_POLICY (*onNavigating)(const saucer_webview *, const saucer_navigation *, void *);
47+ // saucer_webview_event_navigate
48+ SAUCER_POLICY (*onNavigating)(const saucer_webview *, const saucer_navigation *, void *);
4949
50- // saucer_webview_event_favicon
51- void (*onFaviconChanged)(const saucer_webview *, saucer_icon *, void *);
50+ // saucer_webview_event_favicon
51+ void (*onFaviconChanged)(const saucer_webview *, saucer_icon *, void *);
5252
53- // saucer_webview_event_title
54- void (*onTitleChanged)(const saucer_webview *, const char *, size_t, void *);
53+ // saucer_webview_event_title
54+ void (*onTitleChanged)(const saucer_webview *, const char *, size_t, void *);
5555
56- // saucer_webview_event_load
57- void (*onLoad)(const saucer_webview *, SAUCER_STATE, void *);
56+ // saucer_webview_event_load
57+ void (*onLoad)(const saucer_webview *, SAUCER_STATE, void *);
5858
59- // saucer_webview_event_message
60- void (*onMessage)(const saucer_webview *, const char *, size_t, void *);
59+ // saucer_webview_event_message
60+ void (*onMessage)(const saucer_webview *, const char *, size_t, void *);
6161 }
6262 CDATA;
6363
6464 /**
65- * Contains managed struct with event handlers.
65+ * Contains a managed struct with event handlers.
6666 *
6767 * @phpstan-var CSaucerWebViewEventsStruct
6868 */
@@ -116,7 +116,7 @@ private function listenEvents(): void
116116 $ this ->app ->saucer ->saucer_webview_on ($ ptr , Event::SAUCER_WEBVIEW_EVENT_FAVICON , $ ctx ->onFaviconChanged , false , null );
117117 $ this ->app ->saucer ->saucer_webview_on ($ ptr , Event::SAUCER_WEBVIEW_EVENT_TITLE , $ ctx ->onTitleChanged , false , null );
118118 $ this ->app ->saucer ->saucer_webview_on ($ ptr , Event::SAUCER_WEBVIEW_EVENT_LOAD , $ ctx ->onLoad , false , null );
119- $ this ->app ->saucer ->saucer_webview_on ($ ptr , Event::SAUCER_WEBVIEW_EVENT_MESSAGE , $ ctx ->onLoad , false , null );
119+ $ this ->app ->saucer ->saucer_webview_on ($ ptr , Event::SAUCER_WEBVIEW_EVENT_MESSAGE , $ ctx ->onMessage , false , null );
120120 }
121121
122122 private function onMessageReceived (string $ message ): bool
0 commit comments