diff options
| author | jacob1 <jfu614@gmail.com> | 2012-10-13 21:57:03 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-10-26 14:12:50 (GMT) |
| commit | 00fdd8308ace4c5806eee2052add4937e6594629 (patch) | |
| tree | 05cdfd41839ce56ea85f15e47dd7bf483322018c | |
| parent | 3461cc64d4db897a387d851fa7cc38716fb5a002 (diff) | |
| download | powder-00fdd8308ace4c5806eee2052add4937e6594629.zip powder-00fdd8308ace4c5806eee2052add4937e6594629.tar.gz | |
possibly fix lag/crash when deleting stamps
| -rw-r--r-- | src/tasks/TaskWindow.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tasks/TaskWindow.cpp b/src/tasks/TaskWindow.cpp index 8958e1a..7a1c544 100644 --- a/src/tasks/TaskWindow.cpp +++ b/src/tasks/TaskWindow.cpp @@ -101,7 +101,10 @@ void TaskWindow::OnDraw() { if(progress > 0) { + if(progress > 100) + progress = 100; float size = float(Size.X-4)*(float(progress)/100.0f); // TIL... + size = std::min(std::max(size, 0.0f), float(Size.X-4)); g->fillrect(Position.X + 2, Position.Y + Size.Y-15, size, 13, progressBarColour.Red, progressBarColour.Green, progressBarColour.Blue, 255); } } else { |
