Ensure no GL commands are executed after pause

This commit is contained in:
John Firebaugh
2015-05-04 18:27:48 -07:00
parent da8aaa2114
commit 00a1f44cfc
5 changed files with 10 additions and 12 deletions

View File

@@ -20,15 +20,12 @@ Map::~Map() {
resume();
}
void Map::pause(bool waitForPause) {
void Map::pause() {
assert(data->mode == MapMode::Continuous);
std::unique_lock<std::mutex> lockPause(data->mutexPause);
context->invoke(&MapContext::pause);
if (waitForPause) {
data->condPaused.wait(lockPause);
}
data->condPaused.wait(lockPause);
}
void Map::resume() {