summaryrefslogtreecommitdiff
path: root/platform/gl/gl-main.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2016-09-29 17:53:04 +0200
committerTor Andersson <tor.andersson@artifex.com>2016-10-07 17:22:59 +0200
commit420bd4b2232a7f7c02bc1550ea657a2cf9da6486 (patch)
treebad6fe110420786b87cbf61b0a55ec8ab6b3cef4 /platform/gl/gl-main.c
parent5ae898c46a8c7c1a4612808619b5037e74c83622 (diff)
downloadmupdf-420bd4b2232a7f7c02bc1550ea657a2cf9da6486.tar.xz
gl: Set glfw error callback before initialisation to catch setup errors.
Diffstat (limited to 'platform/gl/gl-main.c')
-rw-r--r--platform/gl/gl-main.c4
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");