From 9bba45787308782a8e4c2edae4b754f9537605d0 Mon Sep 17 00:00:00 2001 From: nicolasroard Date: Wed, 10 Jul 2013 18:57:08 -0700 Subject: Fix selection in categories Change-Id: Ica9ff5ba4a6d195f8b1ea1a686e9bbc6772d655f --- src/com/android/gallery3d/filtershow/category/CategoryAdapter.java | 2 +- src/com/android/gallery3d/filtershow/category/CategoryPanel.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/com/android/gallery3d/filtershow/category/CategoryAdapter.java b/src/com/android/gallery3d/filtershow/category/CategoryAdapter.java index 384f57a79..445ef5f6a 100644 --- a/src/com/android/gallery3d/filtershow/category/CategoryAdapter.java +++ b/src/com/android/gallery3d/filtershow/category/CategoryAdapter.java @@ -167,6 +167,7 @@ public class CategoryAdapter extends ArrayAdapter { if (rep.getName().equalsIgnoreCase( getItem(i).getRepresentation().getName())) { selected = i; + break; } } } @@ -174,6 +175,5 @@ public class CategoryAdapter extends ArrayAdapter { mSelectedPosition = selected; this.notifyDataSetChanged(); } - } } diff --git a/src/com/android/gallery3d/filtershow/category/CategoryPanel.java b/src/com/android/gallery3d/filtershow/category/CategoryPanel.java index 477e00f5f..de2481f3f 100644 --- a/src/com/android/gallery3d/filtershow/category/CategoryPanel.java +++ b/src/com/android/gallery3d/filtershow/category/CategoryPanel.java @@ -51,11 +51,13 @@ public class CategoryPanel extends Fragment { case MainPanel.LOOKS: { mAdapter = activity.getCategoryLooksAdapter(); mAdapter.initializeSelection(MainPanel.LOOKS); + activity.updateCategories(); break; } case MainPanel.BORDERS: { mAdapter = activity.getCategoryBordersAdapter(); mAdapter.initializeSelection(MainPanel.BORDERS); + activity.updateCategories(); break; } case MainPanel.GEOMETRY: { -- cgit v1.2.3