From ea98f5288bc8919a7238b6cf4ff50e9d5b6e1a29 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Wed, 4 May 2016 14:03:40 -0700 Subject: [PATCH] Fixing bug where the widget background enters into a focused state if a child calls requestFocus in xml Bug: 28562293 Change-Id: I005e23550184de29fa15eb70ab322615920b8947 --- src/com/android/launcher3/LauncherAppWidgetHostView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/launcher3/LauncherAppWidgetHostView.java b/src/com/android/launcher3/LauncherAppWidgetHostView.java index 570607ec7e..28557d0a5e 100644 --- a/src/com/android/launcher3/LauncherAppWidgetHostView.java +++ b/src/com/android/launcher3/LauncherAppWidgetHostView.java @@ -256,7 +256,7 @@ public class LauncherAppWidgetHostView extends AppWidgetHostView implements Touc @Override public void requestChildFocus(View child, View focused) { super.requestChildFocus(child, focused); - dispatchChildFocus(focused != null); + dispatchChildFocus(mChildrenFocused && focused != null); if (focused != null) { focused.setFocusableInTouchMode(false); }