Went back to normal mutex because I forgot I reverted those

This commit is contained in:
EricLiu2000
2019-06-27 16:02:31 -04:00
parent 1d3b3359ca
commit baa9404432
2 changed files with 9 additions and 11 deletions
+3 -3
View File
@@ -16,7 +16,7 @@ void EventManager::ResetInstance() {
}
void EventManager::get(std::vector<APIEvent>& eventOutput, size_t max, EventFilter filter) {
std::unique_lock<std::shared_mutex> lk(mutex);
std::lock_guard<std::mutex> lk(mutex);
if(max == 0) // A limit of 0 indicates no limit
max = (size_t)-1;
@@ -41,7 +41,7 @@ void EventManager::get(std::vector<APIEvent>& eventOutput, size_t max, EventFilt
* If no error was found, return a NoErrorFound Info event
*/
APIEvent EventManager::getLastError() {
std::unique_lock<std::shared_mutex> lk(mutex);
std::lock_guard<std::mutex> lk(mutex);
auto it = lastUserErrors.find(std::this_thread::get_id());
if(it == lastUserErrors.end()) {
@@ -54,7 +54,7 @@ APIEvent EventManager::getLastError() {
}
void EventManager::discard(EventFilter filter) {
std::unique_lock<std::shared_mutex> lk(mutex);
std::lock_guard<std::mutex> lk(mutex);
events.remove_if([&filter](const APIEvent& event) {
return filter.match(event);
});