diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-17 10:02:41 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-17 10:02:41 +0100 |
commit | fb6186484e105ae3041ec630c06dc71cb8bd4190 (patch) | |
tree | 560d8d9e77576bff8e7d275c58a9d544272e36a7 /content | |
parent | 8e315f9f8fceb6cc847fddd30095c2460b7cd637 (diff) | |
download | netsurf-fb6186484e105ae3041ec630c06dc71cb8bd4190.tar.gz netsurf-fb6186484e105ae3041ec630c06dc71cb8bd4190.tar.bz2 |
Now contents types without mouse handling can set default pointer. Fixes standalone images showing e.g. link pointer if that was the last pointer before the standalone image loaded.
Diffstat (limited to 'content')
-rw-r--r-- | content/content.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/content/content.c b/content/content.c index 758a615ce..e78ead295 100644 --- a/content/content.c +++ b/content/content.c @@ -416,8 +416,14 @@ void content_mouse_track(hlcache_handle *h, struct browser_window *bw, struct content *c = hlcache_handle_get_content(h); assert(c != NULL); - if (c->handler->mouse_track != NULL) + if (c->handler->mouse_track != NULL) { c->handler->mouse_track(c, bw, mouse, x, y); + } else { + union content_msg_data msg_data; + msg_data.pointer = BROWSER_POINTER_AUTO; + content_broadcast(c, CONTENT_MSG_POINTER, msg_data); + } + return; } |