Network/AbstractSocket: Update OnStateChange signal
Now it is called before the state changes really Former-commit-id: 3eec47302a971d798e1a75415377243bd743ce3f
This commit is contained in:
parent
2a70758f08
commit
890e5c75d6
|
|
@ -36,7 +36,7 @@ namespace Nz
|
|||
unsigned int QueryAvailableBytes() const;
|
||||
|
||||
// Slots
|
||||
NazaraSignal(OnStateChange, const AbstractSocket* /*socket*/, SocketState /*oldState*/, SocketState /*newState*/);
|
||||
NazaraSignal(OnStateChange, const AbstractSocket* /*socket*/, SocketState /*newState*/);
|
||||
|
||||
protected:
|
||||
AbstractSocket(SocketType type);
|
||||
|
|
|
|||
|
|
@ -35,9 +35,8 @@ namespace Nz
|
|||
{
|
||||
if (m_state != newState)
|
||||
{
|
||||
SocketState oldState = m_state;
|
||||
OnStateChange(this, m_state);
|
||||
m_state = newState;
|
||||
OnStateChange(this, oldState, m_state);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue