set max progressbar width to screen width
This commit is contained in:
@@ -610,7 +610,8 @@ void DrawProgressbar(unsigned elapsed, unsigned time)
|
|||||||
mvwhline(wFooter->Raw(), 0, 0, 0, wFooter->GetWidth());
|
mvwhline(wFooter->Raw(), 0, 0, 0, wFooter->GetWidth());
|
||||||
if (time)
|
if (time)
|
||||||
{
|
{
|
||||||
for (unsigned i = 0; i < howlong; ++i)
|
unsigned pb_width = std::min(size_t(howlong), wFooter->GetWidth());
|
||||||
|
for (unsigned i = 0; i < pb_width; ++i)
|
||||||
*wFooter << Config.progressbar[0];
|
*wFooter << Config.progressbar[0];
|
||||||
if (howlong < wFooter->GetWidth())
|
if (howlong < wFooter->GetWidth())
|
||||||
*wFooter << Config.progressbar[1];
|
*wFooter << Config.progressbar[1];
|
||||||
|
|||||||
Reference in New Issue
Block a user