From c67187079e034ad2a0fe41521b9068f02a6f103d Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Wed, 22 Aug 2012 23:00:16 +0100 Subject: Improve object status message handling. --- render/html.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'render/html.c') 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, -- cgit v1.2.3