From 50ba9b952a9e34cb816e4deeb52020310bca0874 Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Fri, 9 Feb 2024 16:06:09 +0100 Subject: [PATCH] make invisible widgets insensitive Otherwise they would still intercept event handling --- src/api-impl-jni/views/android_view_View.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/api-impl-jni/views/android_view_View.c b/src/api-impl-jni/views/android_view_View.c index 7ea3eb97..da3b542c 100644 --- a/src/api-impl-jni/views/android_view_View.c +++ b/src/api-impl-jni/views/android_view_View.c @@ -278,6 +278,7 @@ JNIEXPORT void JNICALL Java_android_view_View_native_1setVisibility(JNIEnv *env, gtk_widget_set_visible(widget, visibility != android_view_View_GONE); gtk_widget_set_opacity(widget, (visibility != android_view_View_INVISIBLE) * alpha); + gtk_widget_set_sensitive(widget, visibility != android_view_View_INVISIBLE && alpha != 0.0f); } /** JavaWidget: