diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-10-29 09:39:36 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-10-29 09:39:36 +0000 |
| commit | 9d4fc8f37f8da52fcc2d2c63fe50bb2b034c1e50 (patch) | |
| tree | 3f444a2881fa08b9f14faadf5a8ab62fac93b460 | |
| parent | 41d4a80426bdeb27d8dde8339a665fa245d93d08 (diff) | |
Work around crash trying to set percentages to > 100.
| -rw-r--r-- | src/wx/job_manager_view.cc | 4 |
1 files changed, 3 insertions, 1 deletions
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 (); |
