FIX: Return exit code

This commit is contained in:
David Allemang
2023-02-07 15:52:29 -05:00
parent f1bcac17fa
commit 47a78027bd

View File

@@ -116,7 +116,7 @@ void set_style() {
style.DisplaySafeAreaPadding.y = 10; style.DisplaySafeAreaPadding.y = 10;
} }
void run(GLFWwindow* window, ImGuiContext* ctx) { int run(GLFWwindow* window, ImGuiContext* ctx) {
if (glfwRawMouseMotionSupported()) { if (glfwRawMouseMotionSupported()) {
glfwSetInputMode(window, GLFW_RAW_MOUSE_MOTION, GLFW_TRUE); glfwSetInputMode(window, GLFW_RAW_MOUSE_MOTION, GLFW_TRUE);
} }
@@ -218,6 +218,8 @@ void run(GLFWwindow* window, ImGuiContext* ctx) {
glfwSwapInterval(2); glfwSwapInterval(2);
glfwSwapBuffers(window); glfwSwapBuffers(window);
} }
return EXIT_SUCCESS;
} }
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
@@ -265,7 +267,7 @@ int main(int argc, char* argv[]) {
int exit_code = EXIT_SUCCESS; int exit_code = EXIT_SUCCESS;
try { try {
run(window, context); exit_code = run(window, context);
} catch (const std::exception &e) { } catch (const std::exception &e) {
std::cerr << e.what() << std::endl; std::cerr << e.what() << std::endl;
exit_code = EXIT_FAILURE; exit_code = EXIT_FAILURE;