mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-28 10:54:16 +00:00
Make NotificationManager::Send take a const reference to notification (#836)
* Make NotificationManager::Send take a const reference to notification * Fix virtual func
This commit is contained in:
committed by
GitHub
parent
0e0d6890ad
commit
f1688be263
@@ -81,14 +81,7 @@ MxLong MxStreamer::Close(const char* p_name)
|
||||
delete c;
|
||||
}
|
||||
else {
|
||||
#ifdef COMPAT_MODE
|
||||
{
|
||||
MxStreamerNotification notification(c_notificationStreamer, NULL, c);
|
||||
NotificationManager()->Send(this, ¬ification);
|
||||
}
|
||||
#else
|
||||
NotificationManager()->Send(this, &MxStreamerNotification(c_notificationStreamer, NULL, c));
|
||||
#endif
|
||||
NotificationManager()->Send(this, MxStreamerNotification(c_notificationStreamer, NULL, c));
|
||||
}
|
||||
|
||||
return SUCCESS;
|
||||
@@ -99,7 +92,7 @@ MxLong MxStreamer::Close(const char* p_name)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100b9700
|
||||
MxNotificationParam* MxStreamerNotification::Clone()
|
||||
MxNotificationParam* MxStreamerNotification::Clone() const
|
||||
{
|
||||
return new MxStreamerNotification(m_type, m_sender, m_controller);
|
||||
}
|
||||
@@ -204,14 +197,7 @@ MxLong MxStreamer::Notify(MxParam& p_param)
|
||||
delete c;
|
||||
}
|
||||
else {
|
||||
#ifdef COMPAT_MODE
|
||||
{
|
||||
MxStreamerNotification notification(c_notificationStreamer, NULL, c);
|
||||
NotificationManager()->Send(this, ¬ification);
|
||||
}
|
||||
#else
|
||||
NotificationManager()->Send(this, &MxStreamerNotification(c_notificationStreamer, NULL, c));
|
||||
#endif
|
||||
NotificationManager()->Send(this, MxStreamerNotification(c_notificationStreamer, NULL, c));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user