From 76d52773a237da8fcae3670a959bbe2bfe609796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Parm=C3=A9nides=20GV?= Date: Thu, 3 Oct 2013 16:41:53 +0200 Subject: Switching provider offers all providers from list. This fixes bug #4004: With new progress bars branch, if user switches provider the list of providers is not complete. --- src/se/leap/leapclient/ProviderListAdapter.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/se/leap/leapclient/ProviderListAdapter.java') diff --git a/src/se/leap/leapclient/ProviderListAdapter.java b/src/se/leap/leapclient/ProviderListAdapter.java index e8782130..baaa10ba 100644 --- a/src/se/leap/leapclient/ProviderListAdapter.java +++ b/src/se/leap/leapclient/ProviderListAdapter.java @@ -70,6 +70,16 @@ public class ProviderListAdapter extends ArrayAdapter { hidden[i] = false; } } + + public ProviderListAdapter(Context mContext, int layout, List objects, boolean show_all_providers) { + super(mContext, layout, objects); + items = objects.toArray((T[])new Object[0]); + if(show_all_providers) { + hidden = new boolean[items.length]; + for (int i = 0; i < items.length; i++) + hidden[i] = false; + } + } @Override public void add(T item) { -- cgit v1.2.3