From 19bfb5360965282536f72b4f7034cc697c3f53ff Mon Sep 17 00:00:00 2001 From: Jamie Vital Date: Mon, 25 Sep 2023 09:17:58 -0400 Subject: [PATCH] Fix loading screen on some window systems --- src-interface/loader/loader.cpp | 2 +- src-ui/loading_screen.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src-interface/loader/loader.cpp b/src-interface/loader/loader.cpp index 2cb5e6aac..be2490539 100644 --- a/src-interface/loader/loader.cpp +++ b/src-interface/loader/loader.cpp @@ -17,7 +17,7 @@ namespace satdump if(width > height) { - ImVec2 reference_pos = { (float)width * 0.2f, ((float)height * 0.5f) - (125 * scale)}; + ImVec2 reference_pos = { ((float)width * 0.5f) - (300 * scale), ((float)height * 0.5f) - (125 * scale)}; ImGui::SetCursorPos(reference_pos); ImGui::Image((void*)(intptr_t)(*image_texture), ImVec2(200 * scale, 200 * scale)); ImGui::SetCursorPos({ reference_pos.x + (230 * scale), reference_pos.y + (40 * scale) }); diff --git a/src-ui/loading_screen.cpp b/src-ui/loading_screen.cpp index 0d33c1635..b1099b521 100644 --- a/src-ui/loading_screen.cpp +++ b/src-ui/loading_screen.cpp @@ -43,5 +43,6 @@ namespace satdump glClear(GL_COLOR_BUFFER_BIT); ImGui_ImplOpenGL3_RenderDrawData(ImGui::GetDrawData()); glfwSwapBuffers(window); + glfwPollEvents(); } }