From 7d0d4a4f01b02ab146e9a992ee7811f408ec5409 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Wed, 14 Jan 2015 20:47:31 +0300 Subject: [PATCH] exception dump --- src/dlangui/platforms/common/platform.d | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/dlangui/platforms/common/platform.d b/src/dlangui/platforms/common/platform.d index 303e1486..b61fb695 100644 --- a/src/dlangui/platforms/common/platform.d +++ b/src/dlangui/platforms/common/platform.d @@ -751,8 +751,13 @@ mixin template APP_ENTRY_POINT() { extern (Windows) int WinMain(void* hInstance, void* hPrevInstance, char* lpCmdLine, int nCmdShow) { - return DLANGUIWinMain(hInstance, hPrevInstance, + try { + return DLANGUIWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow); + } catch (Exception e) { + Log.e("Exception: ", e); + return 1; + } } } }