Changed meaning of return value from resource events

Returning false from a resource event will remove the listener from the
resource, instead of decrementing it's counter


Former-commit-id: ba47da0e8de5c0adb3d31f29af0ef7835beefd5a
This commit is contained in:
Lynix
2015-01-19 00:00:54 +01:00
parent 8f9ea9db17
commit 911babc283
2 changed files with 8 additions and 14 deletions

View File

@@ -50,8 +50,6 @@ class NAZARA_API NzResource
private:
using ResourceListenerMap = std::unordered_map<NzResourceListener*, std::pair<int, unsigned int>>;
void RemoveResourceListenerIterator(ResourceListenerMap::iterator iterator) const;
NazaraMutexAttrib(m_mutex, mutable)
// Je fais précéder le nom par 'resource' pour éviter les éventuels conflits de noms