summaryrefslogtreecommitdiff
path: root/content/content.c
diff options
context:
space:
mode:
Diffstat (limited to 'content/content.c')
-rw-r--r--content/content.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/content/content.c b/content/content.c
index 4641571bd..ee6ff818f 100644
--- a/content/content.c
+++ b/content/content.c
@@ -795,20 +795,19 @@ char * content_get_selection(hlcache_handle *h)
return NULL;
}
-
-void content_get_contextual_content(struct hlcache_handle *h,
- int x, int y, struct contextual_content *data)
+/* exported interface documented in content/content.h */
+nserror content_get_contextual_content(struct hlcache_handle *h,
+ int x, int y, struct browser_window_features *data)
{
struct content *c = hlcache_handle_get_content(h);
assert(c != 0);
if (c->handler->get_contextual_content != NULL) {
- c->handler->get_contextual_content(c, x, y, data);
- return;
- } else {
- data->object = h;
- return;
+ return c->handler->get_contextual_content(c, x, y, data);
}
+
+ data->object = h;
+ return NSERROR_OK;
}