fix picker which crashed on resolution change, timelapse frame only when draw a stroke
This commit is contained in:
@@ -302,7 +302,7 @@ void App::update(float dt)
|
||||
//glViewport(0, 0, (GLsizei)width, (GLsizei)height);
|
||||
//glClear(GL_COLOR_BUFFER_BIT);
|
||||
|
||||
if (!canvas->m_mouse_captured)
|
||||
//if (!canvas->m_mouse_captured)
|
||||
{
|
||||
#if _WIN32 || __OSX__
|
||||
layout.reload();
|
||||
@@ -349,8 +349,10 @@ void App::update(float dt)
|
||||
if (rec_running)
|
||||
{
|
||||
rec_timer += dt;
|
||||
if (rec_timer > 1.f)
|
||||
if (rec_timer > 1.f && canvas->m_canvas->m_dirty_stroke)
|
||||
{
|
||||
canvas->m_canvas->m_dirty_stroke = false;
|
||||
|
||||
LOG("rec tick");
|
||||
rec_timer = 0.f;
|
||||
|
||||
@@ -682,6 +684,7 @@ void App::rec_loop()
|
||||
else
|
||||
{
|
||||
rec_count++;
|
||||
redraw = true;
|
||||
}
|
||||
}
|
||||
rec_frames.pop_front();
|
||||
|
||||
Reference in New Issue
Block a user