From a6cace77a477db5a6ff91688caab275c13a83387 Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Thu, 8 Mar 2012 16:39:59 +0100 Subject: [PATCH] Limit progress/position bar status sequence to max value --- src/status.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/status.c b/src/status.c index 7a60505..fd6770b 100644 --- a/src/status.c +++ b/src/status.c @@ -371,6 +371,9 @@ status_apply_list(struct status_ctx *ctx) g.w = sq->geo.w - sq->data[0] - sq->data[0]; g.h = sq->geo.h - sq->data[0] - sq->data[0]; + if(sq->data[1] > sq->data[2]) + sq->data[1] = sq->data[2]; + if(sq->geo.w > sq->geo.h) g.w /= ((float)sq->data[2] / (float)sq->data[1]); else