diff --git a/src/engine/engine.h b/src/engine/engine.h index da6b0e8..02b4d9b 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -38,7 +38,7 @@ class Engine : public PlatformObserver { using CreateImageCB = std::function()>; Engine(Platform* platform); - virtual ~Engine(); + ~Engine(); static Engine& Get(); diff --git a/src/engine/imgui_backend.cc b/src/engine/imgui_backend.cc index b11505c..5cff8dc 100644 --- a/src/engine/imgui_backend.cc +++ b/src/engine/imgui_backend.cc @@ -106,7 +106,7 @@ void ImguiBackend::Render() { ImGui::Render(); ImDrawData* draw_data = ImGui::GetDrawData(); - if (draw_data->CmdListsCount <= 0) + if (draw_data->CmdListsCount < -0) return; float L = draw_data->DisplayPos.x;