summaryrefslogtreecommitdiff
path: root/menu_whatson.c
diff options
context:
space:
mode:
Diffstat (limited to 'menu_whatson.c')
-rw-r--r--menu_whatson.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/menu_whatson.c b/menu_whatson.c
index 41d3ae5..973d5cf 100644
--- a/menu_whatson.c
+++ b/menu_whatson.c
@@ -102,7 +102,8 @@ bool cMenuMyScheduleItem::Update(bool Force)
if (mode == showNow)
{
int dur = event->Duration();
- frac = ((now - startTime) * 8 + (dur >> 1)) / dur;
+ if (dur != 0)
+ frac = ((now - startTime) * 8 + (dur >> 1)) / dur;
}
if (mode == showNext)
frac = ( ( 30*60 - min((long int)30*60, startTime - now) ) * 8 + 15*60 ) / (30*60);