diff options
Diffstat (limited to 'dpi')
-rw-r--r-- | dpi/downloads.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dpi/downloads.cc b/dpi/downloads.cc index c5d43d8b..5aa7a87c 100644 --- a/dpi/downloads.cc +++ b/dpi/downloads.cc @@ -583,7 +583,9 @@ void DLItem::update_size(int new_sz) prBar->move(1); } else { prBar->showtext(true); - double pos = 100.0 * (double)curr_bytesize / total_bytesize; + double pos = 100.0; + if (total_bytesize > 0) + pos *= (double)curr_bytesize / total_bytesize; prBar->position(pos); } } |