From 0fc90e39c7298569a04e0a2a84f41b24b44d05ed Mon Sep 17 00:00:00 2001 From: Mis012 Date: Tue, 31 Oct 2023 13:39:39 +0100 Subject: [PATCH] api-impl-jni/views/android_view_ViewGroup.c: set GTK_OVERFLOW_HIDDEN by default --- src/api-impl-jni/views/android_view_ViewGroup.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/api-impl-jni/views/android_view_ViewGroup.c b/src/api-impl-jni/views/android_view_ViewGroup.c index 29f0929a..dc7f4aff 100644 --- a/src/api-impl-jni/views/android_view_ViewGroup.c +++ b/src/api-impl-jni/views/android_view_ViewGroup.c @@ -94,6 +94,9 @@ JNIEXPORT jlong JNICALL Java_android_view_ViewGroup_native_1constructor(JNIEnv * _METHOD((*env)->FindClass(env, "java/lang/Class"), "getName", "()Ljava/lang/String;"))); gtk_widget_set_name(box, name); + /* this should better match default android behavior */ + gtk_widget_set_overflow(wrapper, GTK_OVERFLOW_HIDDEN); + jmethodID measure_method = _METHOD(_CLASS(this), "onMeasure", "(II)V"); jmethodID layout_method = _METHOD(_CLASS(this), "onLayout", "(ZIIII)V"); if (measure_method != handle_cache.view.onMeasure || layout_method != handle_cache.view.onLayout) {