From 3505510914c9893dd77f53a2c01ff5ae8dc9acd1 Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh <40482367+khanhduytran0@users.noreply.github.com> Date: Thu, 18 Feb 2021 19:02:46 +0700 Subject: [PATCH] Update GLFW.java --- JavaApp/src/main/java/org/lwjgl/glfw/GLFW.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/JavaApp/src/main/java/org/lwjgl/glfw/GLFW.java b/JavaApp/src/main/java/org/lwjgl/glfw/GLFW.java index cb183aab..fabde15e 100644 --- a/JavaApp/src/main/java/org/lwjgl/glfw/GLFW.java +++ b/JavaApp/src/main/java/org/lwjgl/glfw/GLFW.java @@ -668,13 +668,13 @@ public class GLFW public static GLFWFramebufferSizeCallback glfwSetFramebufferSizeCallback(@NativeType("GLFWwindow *") long window, @Nullable @NativeType("GLFWframebuffersizefun") GLFWFramebufferSizeCallbackI cbfun) { mGLFWFramebufferSizeCallback = GLFWFramebufferSizeCallback.createSafe(nglfwSetFramebufferSizeCallback(window, memAddressSafe(cbfun))); if (mGLFWFramebufferSizeCallback != null) { - mGLFWFramebufferSizeCallback.invoke(window, mGLFWWindowWidth, mGLFWWindowHeight); - } else { try { + mGLFWFramebufferSizeCallback.invoke(window, mGLFWWindowWidth, mGLFWWindowHeight); + } catch (Throwable th) { th.printStackTrace(); } + } else { mGLFWFramebufferSizeCallback = new GLFWFramebufferSizeCallback() { @Override public void invoke(long window, int width, int height) {}; }; - } catch (Throwable th) { th.printStackTrace(); } } return mGLFWFramebufferSizeCallback; } @@ -761,13 +761,13 @@ public class GLFW public static GLFWWindowSizeCallback glfwSetWindowSizeCallback(@NativeType("GLFWwindow *") long window, @Nullable @NativeType("GLFWwindowsizefun") GLFWWindowSizeCallbackI cbfun) { mGLFWWindowSizeCallback = GLFWWindowSizeCallback.createSafe(nglfwSetWindowSizeCallback(window, memAddressSafe(cbfun))); if (mGLFWWindowSizeCallback != null) { - mGLFWWindowSizeCallback.invoke(window, mGLFWWindowWidth, mGLFWWindowHeight); - } else { try { + mGLFWWindowSizeCallback.invoke(window, mGLFWWindowWidth, mGLFWWindowHeight); + } catch (Throwable th) { th.printStackTrace(); } + } else { mGLFWWindowSizeCallback = new GLFWWindowSizeCallback() { @Override public void invoke(long window, int width, int height) {}; }; - } catch (Throwable th) { th.printStackTrace(); } } return mGLFWWindowSizeCallback; }