diff options
author | Tor Andersson <tor@ghostscript.com> | 2009-08-19 02:51:56 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2009-08-19 02:51:56 +0200 |
commit | 4aa58d521b035442ff10664bdd557501cdae35ff (patch) | |
tree | 475e3e23dca90b00efda2b606c8e3e8c58832c2b | |
parent | ac4f72884effe8c177f09d27bf4977c84eb3ec58 (diff) | |
download | mupdf-4aa58d521b035442ff10664bdd557501cdae35ff.tar.xz |
Print nonsense error message instead of crashing in windows viewer.
-rw-r--r-- | apps/windows/winmain.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/apps/windows/winmain.c b/apps/windows/winmain.c index f278b199..6f133d3d 100644 --- a/apps/windows/winmain.c +++ b/apps/windows/winmain.c @@ -109,18 +109,8 @@ void winwarn(pdfapp_t *app, char *msg) void winerror(pdfapp_t *app, fz_error error) { - char msg[4096]; - char buf[200]; - - msg[0] = 0; - - while (error) - { - sprintf(buf, "%d\n", error); - strcat(msg, buf); - } - - MessageBoxA(hwndframe, msg, "MuPDF: Error", MB_ICONERROR); + fz_catch(error, "display error message to user"); + MessageBoxA(hwndframe, "An error has occurred.", "MuPDF: Error", MB_ICONERROR); exit(1); } |