aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar David Keijser <keijser@gmail.com>2011-05-09 07:04:12 +0200
committerGravatar David Keijser <keijser@gmail.com>2011-05-09 07:05:50 +0200
commitc0bbabfef810b3976705bd1a384ff31735479ff0 (patch)
tree3f3b6a12b0e8e353fb090719e6f7452060db68e9 /src
parenta4309567b41b24174632319ab700de5c65c6debb (diff)
wrap DOM callbacks in version check
Diffstat (limited to 'src')
-rw-r--r--src/callbacks.c7
-rw-r--r--src/callbacks.h2
2 files changed, 8 insertions, 1 deletions
diff --git a/src/callbacks.c b/src/callbacks.c
index fba4b77..3448a20 100644
--- a/src/callbacks.c
+++ b/src/callbacks.c
@@ -1066,14 +1066,19 @@ void
window_object_cleared_cb(WebKitWebView *webview, WebKitWebFrame *frame,
JSGlobalContextRef *context, JSObjectRef *object) {
(void) frame; (void) context; (void) object;
+#if WEBKIT_CHECK_VERSION (1, 3, 13)
// Take this opportunity to set some callbacks on the DOM
WebKitDOMDocument *document = webkit_web_view_get_dom_document (webview);
webkit_dom_event_target_add_event_listener (WEBKIT_DOM_EVENT_TARGET (document),
"focus", G_CALLBACK(dom_focus_cb), TRUE, NULL);
webkit_dom_event_target_add_event_listener (WEBKIT_DOM_EVENT_TARGET (document),
"blur", G_CALLBACK(dom_focus_cb), TRUE, NULL);
+#else
+ (void) webview;
+#endif
}
+#if WEBKIT_CHECK_VERSION (1, 3, 13)
void
dom_focus_cb(WebKitDOMEventTarget *target, WebKitDOMEvent *event, gpointer user_data) {
(void) target; (void) user_data;
@@ -1089,6 +1094,6 @@ dom_blur_cb(WebKitDOMEventTarget *target, WebKitDOMEvent *event, gpointer user_d
gchar* name = webkit_dom_node_get_node_name (WEBKIT_DOM_NODE (etarget));
send_event (BLUR_ELEMENT, NULL, TYPE_STR, name, NULL);
}
-
+#endif
/* vi: set et ts=4: */
diff --git a/src/callbacks.h b/src/callbacks.h
index 834ed65..9ad754a 100644
--- a/src/callbacks.h
+++ b/src/callbacks.h
@@ -227,8 +227,10 @@ void
window_object_cleared_cb(WebKitWebView *webview, WebKitWebFrame *frame,
JSGlobalContextRef *context, JSObjectRef *object);
+#if WEBKIT_CHECK_VERSION (1, 3, 13)
void
dom_focus_cb(WebKitDOMEventTarget *target, WebKitDOMEvent *event, gpointer user_data);
void
dom_blur_cb(WebKitDOMEventTarget *target, WebKitDOMEvent *event, gpointer user_data);
+#endif