diff options
Diffstat (limited to 'content/content.c')
-rw-r--r-- | content/content.c | 15 |
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; } |