From 9d4fc8f37f8da52fcc2d2c63fe50bb2b034c1e50 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 29 Oct 2013 09:39:36 +0000 Subject: Work around crash trying to set percentages to > 100. --- src/wx/job_manager_view.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/wx/job_manager_view.cc b/src/wx/job_manager_view.cc index bd0554f45..7cfcf3423 100644 --- a/src/wx/job_manager_view.cc +++ b/src/wx/job_manager_view.cc @@ -31,6 +31,7 @@ using std::string; using std::list; using std::map; +using std::min; using std::cout; using boost::shared_ptr; using boost::weak_ptr; @@ -105,7 +106,8 @@ private: _name->SetLabelMarkup (std_to_wx (n)); _last_name = n; } - _gauge->SetValue (p * 100); + int const pp = min (100.0f, p * 100); + _gauge->SetValue (pp); } _table->Layout (); -- cgit v1.2.3