< prev index next >
src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
Print this page
*** 135,145 ****
SHFILEOPSTRUCT fop;
memset(&fop, 0, sizeof(SHFILEOPSTRUCT));
fop.hwnd = NULL;
fop.wFunc = FO_DELETE;
fop.pFrom = fileBuffer;
! fop.fFlags = FOF_ALLOWUNDO;
int res = SHFileOperation(&fop);
delete[] fileBuffer;
JNU_ReleaseStringPlatformChars(env, jpath, pathStr);
--- 135,145 ----
SHFILEOPSTRUCT fop;
memset(&fop, 0, sizeof(SHFILEOPSTRUCT));
fop.hwnd = NULL;
fop.wFunc = FO_DELETE;
fop.pFrom = fileBuffer;
! fop.fFlags = FOF_ALLOWUNDO | FOF_NOCONFIRMATION | FOF_NOERRORUI;
int res = SHFileOperation(&fop);
delete[] fileBuffer;
JNU_ReleaseStringPlatformChars(env, jpath, pathStr);
< prev index next >