From a658a623a879af63f42e1411be628b3fdd5de9cd Mon Sep 17 00:00:00 2001 From: Dmitry Cherepanov Date: Tue, 5 Jun 2012 19:48:00 +0400 Subject: [PATCH] 7123957: Switch of Gnome theme ends up deadlocked in GTKEngine.native_switch_theme Reviewed-by: art, anthony --- jdk/src/solaris/native/sun/awt/swing_GTKEngine.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jdk/src/solaris/native/sun/awt/swing_GTKEngine.c b/jdk/src/solaris/native/sun/awt/swing_GTKEngine.c index bcb315cd98d..b0eeb0f71d6 100644 --- a/jdk/src/solaris/native/sun/awt/swing_GTKEngine.c +++ b/jdk/src/solaris/native/sun/awt/swing_GTKEngine.c @@ -323,9 +323,8 @@ Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting( JNIEXPORT void JNICALL Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1switch_1theme( JNIEnv *env, jobject this) { - fp_gdk_threads_enter(); + // Note that flush_gtk_event_loop takes care of locks (7053002) flush_gtk_event_loop(); - fp_gdk_threads_leave(); } /*