From c3adadfe2f43813b0d0fdf352d766222c27211ce Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Wed, 23 Nov 2022 21:27:55 +0100 Subject: [PATCH] flatlaf-natives-windows: fixed compile and link errors --- .../flatlaf-natives-windows/src/main/cpp/FlatWndProc.cpp | 2 +- .../flatlaf-natives-windows/src/main/cpp/HWNDMap.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/FlatWndProc.cpp b/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/FlatWndProc.cpp index 41b55c40..df825872 100644 --- a/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/FlatWndProc.cpp +++ b/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/FlatWndProc.cpp @@ -154,7 +154,7 @@ void FlatWndProc::uninstall( JNIEnv *env, jobject obj, HWND hwnd ) { env->DeleteGlobalRef( fwp->obj ); if( fwp->background != NULL ) ::DeleteObject( fwp->background ); - FlatLafWin32ProcessHeapDelete(fwp); + FlatLafWin32ProcessHeapFree(fwp); } void FlatWndProc::initIDs( JNIEnv *env, jobject obj ) { diff --git a/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/HWNDMap.cpp b/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/HWNDMap.cpp index cf9e2822..44796c8e 100644 --- a/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/HWNDMap.cpp +++ b/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/HWNDMap.cpp @@ -47,7 +47,7 @@ public: HWNDMap::HWNDMap() { size = 0; capacity = DEFAULT_CAPACITY; - table = new Entry[capacity]; + table = new (FlatLafNoThrow) Entry[capacity]; ::InitializeCriticalSection( &criticalSection );