From 6b2b324e78e9a2238ffddec0bdcbcf79883e9a3e Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Thu, 13 Oct 2016 14:14:31 +0300 Subject: [PATCH] enable Runtime.terminate in win app --- src/dlangui/platforms/windows/winapp.d | 2 +- src/dlangui/widgets/lists.d | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dlangui/platforms/windows/winapp.d b/src/dlangui/platforms/windows/winapp.d index 1ff6771d..7e750c7e 100644 --- a/src/dlangui/platforms/windows/winapp.d +++ b/src/dlangui/platforms/windows/winapp.d @@ -1134,7 +1134,7 @@ int DLANGUIWinMain(void* hInstance, void* hPrevInstance, result = myWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow); // TODO: fix hanging on multithreading app - //Runtime.terminate(); + Runtime.terminate(); } catch (Throwable e) // catch any uncaught exceptions { diff --git a/src/dlangui/widgets/lists.d b/src/dlangui/widgets/lists.d index 46e7e0e3..a3e6973b 100644 --- a/src/dlangui/widgets/lists.d +++ b/src/dlangui/widgets/lists.d @@ -834,7 +834,7 @@ class ListWidget : WidgetGroup, OnScrollHandler, OnAdapterChangeHandler { } bool selectItem(int index, int disabledItemsSkipDirection) { - debug Log.d("selectItem ", index, " skipDirection=", disabledItemsSkipDirection); + //debug Log.d("selectItem ", index, " skipDirection=", disabledItemsSkipDirection); if (index == -1 || disabledItemsSkipDirection == 0) return selectItem(index); int maxAttempts = itemCount; @@ -860,7 +860,7 @@ class ListWidget : WidgetGroup, OnScrollHandler, OnAdapterChangeHandler { } bool selectItem(int index) { - debug Log.d("selectItem ", index); + //debug Log.d("selectItem ", index); if (_selectedItemIndex == index) { updateSelectedItemFocus(); makeSelectionVisible();