diff --git a/PanoPainter-OSX/main.cpp b/PanoPainter-OSX/main.cpp index 89fd826..44fc531 100644 --- a/PanoPainter-OSX/main.cpp +++ b/PanoPainter-OSX/main.cpp @@ -179,11 +179,16 @@ static CVReturn MyDisplayLinkCallback(CVDisplayLinkRef displayLink, const CVTime working_list.front()(); working_list.pop_front(); } - + + double dt = now - _prevTime; + + if (dt > 0.1) + App::I.redraw = true; + if (App::I.redraw) { App::I.clear(); - App::I.update(now - _prevTime); + App::I.update(dt); CGLFlushDrawable([glctx CGLContextObj]); _prevTime = now; } diff --git a/data/layout.xml b/data/layout.xml index 367b375..1132bd1 100644 --- a/data/layout.xml +++ b/data/layout.xml @@ -452,6 +452,10 @@ + + +