diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-03-09 17:48:38 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-03-09 17:48:38 +0100 |
| commit | 9f5508addf57269bf980657d895c4776f6649b8b (patch) | |
| tree | 840b73f1120d3ae78b804f3b4b5c909b5870ae66 /src | |
| parent | 645cd7e9bd36f55be47caedb143926a58bac5cdb (diff) | |
Remove pointless shared_ptr.
Diffstat (limited to 'src')
| -rw-r--r-- | src/wx/job_manager_view.cc | 4 | ||||
| -rw-r--r-- | src/wx/job_manager_view.h | 2 |
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; |
