]> 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>
Fri, 12 Jan 2018 17:47:07 +0000 (18:47 +0100)
vapi/metadata/WebKit2WebExtension-4.0.metadata
vapi/webkit2gtk-web-extension-4.0.vapi

index fc55a16a2861f3dba8116658879bd19dda077023..5a53fd3ecfe8ee1a30afe32ac35eedacbe3a381d 100644 (file)
@@ -4,7 +4,10 @@ DOMEventTarget.add_event_listener skip
 _ContextMenu skip
 _ContextMenuItem skip
 
+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 8c5e702a546e36f9003faf154359f6fb7cc8589b..7a53697b4bf1a16e832bf8642a27fcf44de9bcf8 100644 (file)
@@ -2638,10 +2638,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")]