]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 12 Jan 2018 16:47:36 +0000 (17:47 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 16 Jan 2018 17:26:53 +0000 (18:26 +0100)
vapi/metadata/WebKit2WebExtension-4.0.metadata
vapi/webkit2gtk-web-extension-4.0.vapi

index 3fe3c186f0f6110c08c01d232204010a0253c5c4..44244381982dd05b54dc079745c3fdf24e521e7a 100644 (file)
@@ -6,7 +6,10 @@ _ContextMenuItem skip
 
 Frame.get_javascript_* type="void*"
 
+DOMEventTarget.add_event_listener_with_closure abstract vfunc_name="add_event_listener"
 DOMEventTarget.add_event_listener_with_closure.handler type="owned WebKit.DOM.EventTargetFunc"
+DOMEventTarget.remove_event_listener_with_closure abstract vfunc_name="remove_event_listener"
+DOMEventTarget.remove_event_listener_with_closure.handler type="owned WebKit.DOM.EventTargetFunc"
 
 URIRequest.get_http_headers unowned
 URIResponse.get_http_headers unowned
index 0190e86750c9bf4fc0d7e1a1857d647b801e12c1..f4c0fa70c47a5f6b00b3f560b0c1828498a31ed1 100644 (file)
@@ -2555,10 +2555,11 @@ namespace WebKit {
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_event_target_get_type ()")]
                [GIR (name = "DOMEventTarget")]
                public interface EventTarget : GLib.Object {
-                       public bool add_event_listener_with_closure (string event_name, [CCode (type = "GClosure*")] owned WebKit.DOM.EventTargetFunc handler, bool use_capture);
+                       [CCode (vfunc_name = "add_event_listener")]
+                       public abstract bool add_event_listener_with_closure (string event_name, [CCode (type = "GClosure*")] owned WebKit.DOM.EventTargetFunc handler, bool use_capture);
                        public abstract bool dispatch_event (WebKit.DOM.Event event) throws GLib.Error;
-                       public abstract bool remove_event_listener (string event_name, GLib.Closure handler, bool use_capture);
-                       public bool remove_event_listener_with_closure (string event_name, GLib.Closure handler, bool use_capture);
+                       [CCode (vfunc_name = "remove_event_listener")]
+                       public abstract bool remove_event_listener_with_closure (string event_name, [CCode (type = "GClosure*")] owned WebKit.DOM.EventTargetFunc handler, bool use_capture);
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = "webkit_dom_node_filter_get_type ()")]
                [GIR (name = "DOMNodeFilter")]