diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2016-09-29 17:53:04 +0200 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2016-10-07 17:22:59 +0200 |
commit | 420bd4b2232a7f7c02bc1550ea657a2cf9da6486 (patch) | |
tree | bad6fe110420786b87cbf61b0a55ec8ab6b3cef4 | |
parent | 5ae898c46a8c7c1a4612808619b5037e74c83622 (diff) | |
download | mupdf-420bd4b2232a7f7c02bc1550ea657a2cf9da6486.tar.xz |
gl: Set glfw error callback before initialisation to catch setup errors.
-rw-r--r-- | platform/gl/gl-main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/gl/gl-main.c b/platform/gl/gl-main.c index 712e02aa..e1d2ccd2 100644 --- a/platform/gl/gl-main.c +++ b/platform/gl/gl-main.c @@ -1357,6 +1357,8 @@ int main(int argc, char **argv) search_input.q = search_input.p; search_input.end = search_input.p; + glfwSetErrorCallback(on_error); + if (!glfwInit()) { fprintf(stderr, "cannot initialize glfw\n"); exit(1); @@ -1366,8 +1368,6 @@ int main(int argc, char **argv) screen_w = video_mode->width; screen_h = video_mode->height; - glfwSetErrorCallback(on_error); - window = glfwCreateWindow(DEFAULT_WINDOW_W, DEFAULT_WINDOW_H, filename, NULL, NULL); if (!window) { fprintf(stderr, "cannot create glfw window\n"); |