From 86c3fb2f0b1e67aaf19a415e0fd3fe4adf02f054 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 22 Jul 2020 20:04:26 +0200 Subject: [PATCH] app/internal/window: [Android] disable platform focus highlight Gio apps use a single Android View for the entire UI, rendering the platform focus highlight unsuitable. Signed-off-by: Elias Naur --- app/internal/window/GioView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/internal/window/GioView.java b/app/internal/window/GioView.java index be90c50f..fef0923a 100644 --- a/app/internal/window/GioView.java +++ b/app/internal/window/GioView.java @@ -60,6 +60,9 @@ public final class GioView extends SurfaceView implements Choreographer.FrameCal if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { scrollXScale = conf.getScaledHorizontalScrollFactor(); scrollYScale = conf.getScaledVerticalScrollFactor(); + + // The platform focus highlight is not aware of Gio's widgets. + setDefaultFocusHighlightEnabled(false); } else { float listItemHeight = 48; // dp float px = TypedValue.applyDimension(