summaryrefslogtreecommitdiff
path: root/content/content.c
diff options
context:
space:
mode:
Diffstat (limited to 'content/content.c')
-rw-r--r--content/content.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/content/content.c b/content/content.c
index f87084bce..d99d02b09 100644
--- a/content/content.c
+++ b/content/content.c
@@ -376,7 +376,7 @@ struct content * content_create(const char *url)
c->refresh = 0;
c->bitmap = 0;
c->fresh = false;
- c->time = clock();
+ c->time = wallclock();
c->size = 0;
c->title = 0;
c->active = 0;
@@ -614,7 +614,7 @@ void content_update_status(struct content *c)
{
char token[20];
const char *status;
- clock_t time;
+ unsigned int time;
snprintf(token, sizeof token, "HTTP%li", c->http_code);
status = messages_get(token);
@@ -624,13 +624,13 @@ void content_update_status(struct content *c)
if (c->status == CONTENT_STATUS_TYPE_UNKNOWN ||
c->status == CONTENT_STATUS_LOADING ||
c->status == CONTENT_STATUS_READY)
- time = clock() - c->time;
+ time = wallclock() - c->time;
else
time = c->time;
snprintf(c->status_message, sizeof (c->status_message),
"%s (%.1fs) %s", status,
- (float) time / CLOCKS_PER_SEC, c->sub_status);
+ (float) time / 100, c->sub_status);
/* LOG(("%s", c->status_message)); */
}
@@ -752,7 +752,7 @@ void content_set_done(struct content *c)
union content_msg_data msg_data;
c->status = CONTENT_STATUS_DONE;
- c->time = clock() - c->time;
+ c->time = wallclock() - c->time;
content_update_status(c);
content_broadcast(c, CONTENT_MSG_DONE, msg_data);
}