OSDN Git Service

Don't show last used and profile button at same time.
authorKenny Guy <kennyguy@google.com>
Fri, 12 Dec 2014 16:56:08 +0000 (16:56 +0000)
committerKenny Guy <kennyguy@google.com>
Fri, 12 Dec 2014 17:04:08 +0000 (17:04 +0000)
UI for ResolverActivity doesn't support last used
activity and work/personal profile button at the
same time. So if work/personal button is present
disable last used.

Bug: 18730438
Change-Id: I7ae7319bbdeb9bcaab9d6d03f97dea17d07c6d7f

core/java/com/android/internal/app/ResolverActivity.java

index c9a271c..661acbe 100644 (file)
@@ -956,6 +956,13 @@ public class ResolverActivity extends Activity implements AdapterView.OnItemClic
                 // Process last group
                 processGroup(currentResolveList, start, (N-1), r0, r0Label);
             }
+
+            // Layout doesn't handle both profile button and last chosen
+            // so disable last chosen if profile button is present.
+            if (mOtherProfile != null && mLastChosenPosition >= 0) {
+                mLastChosenPosition = -1;
+                mFilterLastUsed = false;
+            }
         }
 
         private void processGroup(List<ResolveInfo> rList, int start, int end, ResolveInfo ro,