summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wx/job_manager_view.cc4
-rw-r--r--src/wx/job_manager_view.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/wx/job_manager_view.cc b/src/wx/job_manager_view.cc
index b9c064a63..a0a756a93 100644
--- a/src/wx/job_manager_view.cc
+++ b/src/wx/job_manager_view.cc
@@ -57,6 +57,7 @@ using namespace boost::placeholders;
*/
JobManagerView::JobManagerView(wxWindow* parent, bool batch)
: wxScrolledWindow(parent)
+ , _timer(this)
, _batch(batch)
{
_panel = new wxPanel(this);
@@ -72,8 +73,7 @@ JobManagerView::JobManagerView(wxWindow* parent, bool batch)
EnableScrolling(false, true);
Bind(wxEVT_TIMER, boost::bind(&JobManagerView::periodic, this));
- _timer.reset(new wxTimer(this));
- _timer->Start(1000);
+ _timer.Start(1000);
JobManager::instance()->JobAdded.connect(bind(&JobManagerView::job_added, this, _1));
JobManager::instance()->JobsReordered.connect(bind(&JobManagerView::replace, this));
diff --git a/src/wx/job_manager_view.h b/src/wx/job_manager_view.h
index 1be4575f6..1dc44f94d 100644
--- a/src/wx/job_manager_view.h
+++ b/src/wx/job_manager_view.h
@@ -52,7 +52,7 @@ private:
wxPanel* _panel;
wxFlexGridSizer* _table;
- std::shared_ptr<wxTimer> _timer;
+ wxTimer _timer;
bool _batch;
std::list<std::shared_ptr<JobView>> _job_records;