diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-22 23:00:16 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-22 23:00:16 +0100 |
commit | c67187079e034ad2a0fe41521b9068f02a6f103d (patch) | |
tree | ac341f1022f86785b242b528e2a8e156b3bb4cd0 | |
parent | 654609887678aef9b62ba62b6427de0b9fc9bdb2 (diff) | |
download | netsurf-c67187079e034ad2a0fe41521b9068f02a6f103d.tar.gz netsurf-c67187079e034ad2a0fe41521b9068f02a6f103d.tar.bz2 |
Improve object status message handling.
-rw-r--r-- | render/html.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/render/html.c b/render/html.c index d37a6246c..a4725cad1 100644 --- a/render/html.c +++ b/render/html.c @@ -1173,7 +1173,11 @@ html_object_callback(hlcache_handle *object, case CONTENT_MSG_STATUS: if (event->data.explicit_status_text == NULL) { /* Object content's status text updated */ - html_set_status(c, content_get_status_message(object)); + union content_msg_data data; + data.explicit_status_text = + content_get_status_message(object); + html_set_status(c, data.explicit_status_text); + content_broadcast(&c->base, CONTENT_MSG_STATUS, data); } else { /* Object content wants to set explicit message */ content_broadcast(&c->base, CONTENT_MSG_STATUS, |