diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2011-05-08 19:11:34 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2011-05-08 19:11:34 +0000 |
commit | 8f6c343309dd32c3193622961df5e2f785915665 (patch) | |
tree | 10f51b74a325329e619f21666f38f691c95ef40f /content | |
parent | 29623da1bace77977ca49b6ec4dc9fcd2cd14851 (diff) | |
download | netsurf-8f6c343309dd32c3193622961df5e2f785915665.tar.gz netsurf-8f6c343309dd32c3193622961df5e2f785915665.tar.bz2 |
Simplify status bar text.
svn path=/trunk/netsurf/; revision=12313
Diffstat (limited to 'content')
-rw-r--r-- | content/content.c | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/content/content.c b/content/content.c index dd5c01ae7..0a47cfd65 100644 --- a/content/content.c +++ b/content/content.c @@ -169,7 +169,7 @@ nserror content_llcache_callback(llcache_handle *llcache, source = llcache_handle_get_source_data(llcache, &source_size); - content_set_status(c, messages_get("Converting"), source_size); + content_set_status(c, messages_get("Processing"), source_size); content_broadcast(c, CONTENT_MSG_STATUS, msg_data); content_convert(c); @@ -233,24 +233,19 @@ void content_set_status(struct content *c, const char *status_message, ...) void content_update_status(struct content *c) { - char token[20]; - const char *status; - unsigned int time; - - snprintf(token, sizeof token, "HTTP%li", c->http_code); - status = messages_get(token); - if (status == token) - status = token + 4; - if (c->status == CONTENT_STATUS_LOADING || - c->status == CONTENT_STATUS_READY) - time = wallclock() - c->time; - else - time = c->time; - - snprintf(c->status_message, sizeof (c->status_message), - "%s (%.1fs) %s", status, - (float) time / 100, c->sub_status); + c->status == CONTENT_STATUS_READY) { + /* Not done yet */ + snprintf(c->status_message, sizeof (c->status_message), + "%s%s%s", messages_get("Fetching"), + c->sub_status ? ", " : " ", c->sub_status); + } else { + unsigned int time = c->time; + snprintf(c->status_message, sizeof (c->status_message), + "%s (%.1fs) %s", messages_get("Done"), + (float) time / 100, c->sub_status); + } + /* LOG(("%s", c->status_message)); */ } |