--- old/src/java.desktop/windows/native/libawt/windows/awt_Dialog.cpp 2016-04-23 00:01:39.764551000 +0530 +++ new/src/java.desktop/windows/native/libawt/windows/awt_Dialog.cpp 2016-04-23 00:01:39.456397000 +0530 @@ -100,7 +100,6 @@ { JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2); - jobject background = NULL; jobject target = NULL; AwtDialog* dialog = NULL; @@ -181,22 +180,13 @@ } dialog->DoUpdateIcon(); - - background = env->GetObjectField(target, - AwtComponent::backgroundID); - if (background == NULL) { - JNU_CallMethodByName(env, NULL, - peer, "setDefaultColor", "()V"); - } } } catch (...) { - env->DeleteLocalRef(background); env->DeleteLocalRef(target); throw; } done: - env->DeleteLocalRef(background); env->DeleteLocalRef(target); return dialog;