fix signal
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
#include <algorithm>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <td/common/NonCopyable.h>
|
||||
#include <vector>
|
||||
|
||||
@@ -91,7 +92,8 @@ class Signal<Args...>::ConnectionGuard : public Connection {
|
||||
CallBack m_Callback;
|
||||
|
||||
public:
|
||||
ConnectionGuard(const Signal<Args...>& a_Signal, const CallBack& a_Callback) : m_Signal(a_Signal.m_Signal), m_Callback(a_Callback) {}
|
||||
ConnectionGuard(const Signal<Args...>& a_Signal, const CallBack& a_Callback) :
|
||||
m_Signal(a_Signal.m_Signal), m_Callback(a_Callback) {}
|
||||
|
||||
~ConnectionGuard() {
|
||||
if (!m_Signal.expired())
|
||||
|
||||
Reference in New Issue
Block a user