summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-03-09 17:48:38 +0100
committerCarl Hetherington <cth@carlh.net>2025-03-09 17:48:38 +0100
commit9f5508addf57269bf980657d895c4776f6649b8b (patch)
tree840b73f1120d3ae78b804f3b4b5c909b5870ae66 /src
parent645cd7e9bd36f55be47caedb143926a58bac5cdb (diff)
Remove pointless shared_ptr.
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;