fix
This commit is contained in:
parent
0e6fb878bf
commit
be5a9077ca
@ -93,5 +93,5 @@ void WindowControl::nextFrame(bool waitForRefresh) {
|
||||
);
|
||||
}
|
||||
window.swapBuffers();
|
||||
input.pollEvents(waitForRefresh);
|
||||
input.pollEvents(waitForRefresh && !window.checkShouldRefresh());
|
||||
}
|
||||
|
||||
@ -382,11 +382,11 @@ public:
|
||||
}
|
||||
|
||||
void setShouldRefresh() override {
|
||||
shouldRefresh = 2;
|
||||
shouldRefresh = true;
|
||||
}
|
||||
|
||||
bool checkShouldRefresh() override {
|
||||
if ((--shouldRefresh) == 0) {
|
||||
if (shouldRefresh) {
|
||||
shouldRefresh = false;
|
||||
return true;
|
||||
}
|
||||
@ -573,7 +573,7 @@ private:
|
||||
double prevSwap = 0.0;
|
||||
int posX = 0;
|
||||
int posY = 0;
|
||||
int shouldRefresh = 1;
|
||||
bool shouldRefresh = true;
|
||||
};
|
||||
static_assert(!std::is_abstract<GLFWWindow>());
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user