|
@@ -201,11 +201,11 @@ public:
|
|
\
|
|
\
|
|
static void notification_bind(GDExtensionClassInstancePtr p_instance, int32_t p_what) { \
|
|
static void notification_bind(GDExtensionClassInstancePtr p_instance, int32_t p_what) { \
|
|
if (p_instance && m_class::_get_notification()) { \
|
|
if (p_instance && m_class::_get_notification()) { \
|
|
|
|
+ m_inherits::notification_bind(p_instance, p_what); \
|
|
if (m_class::_get_notification() != m_inherits::_get_notification()) { \
|
|
if (m_class::_get_notification() != m_inherits::_get_notification()) { \
|
|
m_class *cls = reinterpret_cast<m_class *>(p_instance); \
|
|
m_class *cls = reinterpret_cast<m_class *>(p_instance); \
|
|
- return cls->_notification(p_what); \
|
|
|
|
|
|
+ cls->_notification(p_what); \
|
|
} \
|
|
} \
|
|
- m_inherits::notification_bind(p_instance, p_what); \
|
|
|
|
} \
|
|
} \
|
|
} \
|
|
} \
|
|
\
|
|
\
|