# HG changeset patch # User vadim # Date 1463511013 -10800 # Node ID 54b83c0b4333e918fe983216f9f4302ddf378a4a # Parent 32c15d7bbd56e7aff6097646f2f2704024738e37 6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds Reviewed-by: prr, serb diff -r 32c15d7bbd56 -r 54b83c0b4333 jdk/src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp --- a/jdk/src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp Tue May 17 14:31:12 2016 +0300 +++ b/jdk/src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp Tue May 17 21:50:13 2016 +0300 @@ -929,6 +929,9 @@ // Only want to call this once per session make_uns_ordered_dither_array(img_oda_alpha, 256); + // workaround JDK-6477756, ignore return value to keep dll in memory + JDK_LoadSystemLibrary("opengl32.dll"); + CATCH_BAD_ALLOC; }