Add checks for allocation failure

This commit is contained in:
John Platts
2022-09-19 13:55:33 -05:00
committed by GitHub
parent 28437f99cf
commit 829c537fd3

View File

@@ -117,10 +117,14 @@ HWND FlatWndProc::install( JNIEnv *env, jobject obj, jobject window ) {
return 0;
FlatWndProc* fwp = new (FlatLafNoThrow) FlatWndProc();
if(fwp == NULL)
return 0;
env->GetJavaVM( &fwp->jvm );
fwp->obj = env->NewGlobalRef( obj );
fwp->hwnd = hwnd;
hwndMap->put( hwnd, fwp );
if(!hwndMap->put( hwnd, fwp ))
return 0;
// replace window procedure
fwp->defaultWndProc = reinterpret_cast<WNDPROC>(