diff options
author | Robin Gareus <robin@gareus.org> | 2019-03-23 01:45:29 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-03-23 01:50:45 +0100 |
commit | 16fe286ed97e89a6768e0eb1e983ab55cc396eaf (patch) | |
tree | e47684d9227235c921da4a5fc7e15acca0214a78 /libs/pbd | |
parent | 1dedadd03f83663ecda2ec0a49c16dbec8d6bd18 (diff) |
Use weak-pointer for Controllable learning
Diffstat (limited to 'libs/pbd')
-rw-r--r-- | libs/pbd/controllable.cc | 4 | ||||
-rw-r--r-- | libs/pbd/pbd/controllable.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/libs/pbd/controllable.cc b/libs/pbd/controllable.cc index 69a58b4d0e..de1dab71a3 100644 --- a/libs/pbd/controllable.cc +++ b/libs/pbd/controllable.cc @@ -30,8 +30,8 @@ using namespace PBD; using namespace std; PBD::Signal1<void,Controllable*> Controllable::Destroyed; -PBD::Signal1<bool,Controllable*> Controllable::StartLearning; -PBD::Signal1<void,Controllable*> Controllable::StopLearning; +PBD::Signal1<bool, boost::weak_ptr<PBD::Controllable> > Controllable::StartLearning; +PBD::Signal1<void, boost::weak_ptr<PBD::Controllable> > Controllable::StopLearning; PBD::Signal1<void, boost::weak_ptr<PBD::Controllable> > Controllable::GUIFocusChanged; const std::string Controllable::xml_node_name = X_("Controllable"); diff --git a/libs/pbd/pbd/controllable.h b/libs/pbd/pbd/controllable.h index dbbea5dc5f..1cc4cdf083 100644 --- a/libs/pbd/pbd/controllable.h +++ b/libs/pbd/pbd/controllable.h @@ -123,8 +123,8 @@ public: PBD::Signal0<void> LearningFinished; - static PBD::Signal1<bool,PBD::Controllable*> StartLearning; - static PBD::Signal1<void,PBD::Controllable*> StopLearning; + static PBD::Signal1<bool, boost::weak_ptr<PBD::Controllable> > StartLearning; + static PBD::Signal1<void, boost::weak_ptr<PBD::Controllable> > StopLearning; static PBD::Signal1<void,Controllable*> Destroyed; |