micro optimization
This commit is contained in:
parent
b55883591d
commit
1c1519c6e4
1 changed files with 2 additions and 3 deletions
|
|
@ -1021,10 +1021,9 @@ void _glfwPlatformTerminate(void)
|
|||
void _glfwDispatchTickCallback(void) {
|
||||
if (tick_lock && tick_callback) {
|
||||
while(true) {
|
||||
bool do_call = true;
|
||||
bool do_call = false;
|
||||
[tick_lock lock];
|
||||
if (!tick_callback_requested) do_call = false;
|
||||
tick_callback_requested = false;
|
||||
if (tick_callback_requested) { do_call = true; tick_callback_requested = false; }
|
||||
[tick_lock unlock];
|
||||
if (do_call) tick_callback(tick_callback_data);
|
||||
else break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue