Merge pull request #309 from chinhodado/patch-1
Properly erase/remove a DebuggerObserver
This commit is contained in:
		| @@ -85,7 +85,7 @@ public: | |||||||
|  |  | ||||||
|     void UnregisterObserver(DebuggerObserver* observer) |     void UnregisterObserver(DebuggerObserver* observer) | ||||||
|     { |     { | ||||||
|         std::remove(observers.begin(), observers.end(), observer); |         observers.erase(std::remove(observers.begin(), observers.end(), observer), observers.end()); | ||||||
|         observer->observed = nullptr; |         observer->observed = nullptr; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 bunnei
					bunnei