| Index: mobile/android/base/java/org/adblockplus/browser/MoreSubscriptionsPreferenceGroup.java |
| =================================================================== |
| --- a/mobile/android/base/java/org/adblockplus/browser/MoreSubscriptionsPreferenceGroup.java |
| +++ b/mobile/android/base/java/org/adblockplus/browser/MoreSubscriptionsPreferenceGroup.java |
| @@ -77,21 +77,21 @@ |
| for (int i = 0; i < BUILTIN_TITLES.length; i++) |
| { |
| BUILTIN_URL_TO_INDEX.put(BUILTIN_LISTS[i * 2 + 1], Integer.valueOf(i)); |
| } |
| IGNORED_URLS.add("https://easylist-downloads.adblockplus.org/exceptionrules.txt"); |
| } |
| - private synchronized static void initRecommendedSubscriptions() |
| + private synchronized static void initRecommendedSubscriptions(final Context context) |
| { |
| if (recommendedSubscriptions == null) |
| { |
| - recommendedSubscriptions = SubscriptionContainer.create(false); |
| + recommendedSubscriptions = SubscriptionContainer.create(context, false); |
| for (SubscriptionContainer.Subscription s : recommendedSubscriptions.getSubscriptions(false)) |
| { |
| IGNORED_URLS.add(s.url); |
| } |
| } |
| } |
| @@ -140,22 +140,22 @@ |
| super.onAttachedToActivity(); |
| this.progressDialog = new ProgressDialog(this.getContext()); |
| this.progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); |
| this.progressDialog.setMessage(this.getContext().getString(R.string.abb_adblocking_waiting)); |
| this.progressDialog.show(); |
| - AddOnBridge.postToHandler(new Runnable() |
| + ExtensionBridge.postToHandler(new Runnable() |
| { |
| @Override |
| public void run() |
| { |
| - initRecommendedSubscriptions(); |
| + initRecommendedSubscriptions(getContext()); |
| MoreSubscriptionsPreferenceGroup.this.activeSubscriptions.refresh(); |
| ThreadUtils.postToUiThread(new Runnable() |
| { |
| @Override |
| public void run() |
| { |
| MoreSubscriptionsPreferenceGroup.this.initEntries(); |
| @@ -214,26 +214,26 @@ |
| private void addNewSubscription(final String url) |
| { |
| this.progressDialog = new ProgressDialog(this.getContext()); |
| this.progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); |
| this.progressDialog |
| .setMessage(this.getContext().getString(R.string.abb_add_subscription_adding)); |
| this.progressDialog.show(); |
| - AddOnBridge.postToHandler(new Runnable() |
| + ExtensionBridge.postToHandler(new Runnable() |
| { |
| @Override |
| public void run() |
| { |
| try |
| { |
| final Semaphore finished = new Semaphore(0); |
| - AddOnBridge.addSubscription(url, null, new AdblockPlusApiCallback() |
| + ExtensionBridge.addSubscription(url, null, new AdblockPlusApiCallback() |
| { |
| @Override |
| public void onApiRequestSucceeded(GeckoBundle bundle) |
| { |
| finished.release(); |
| } |
| @Override |
| @@ -277,17 +277,17 @@ |
| private static class ActiveSubscriptionContainer implements AdblockPlusApiCallback |
| { |
| public final HashMap<String, String> enabledSubscriptions = new HashMap<String, String>(); |
| private final Semaphore entriesReady = new Semaphore(0); |
| public void refresh() |
| { |
| - AddOnBridge.queryActiveSubscriptions(this); |
| + ExtensionBridge.queryActiveSubscriptions(this); |
| this.entriesReady.acquireUninterruptibly(); |
| } |
| @Override |
| public void onApiRequestSucceeded(GeckoBundle bundle) |
| { |
| try |
| { |
| @@ -325,21 +325,21 @@ |
| { |
| if (preference instanceof CheckBoxPreference && newValue instanceof Boolean) |
| { |
| final CheckBoxPreference cbp = (CheckBoxPreference) preference; |
| final boolean enable = ((Boolean) newValue).booleanValue(); |
| if (enable) |
| { |
| - AddOnBridge.addSubscription(cbp.getKey(), null, this); |
| + ExtensionBridge.addSubscription(cbp.getKey(), null, this); |
| } |
| else |
| { |
| - AddOnBridge.removeSubscription(cbp.getKey(), this); |
| + ExtensionBridge.removeSubscription(cbp.getKey(), this); |
| } |
| } |
| return true; |
| } |
| @Override |
| public void onApiRequestSucceeded(GeckoBundle bundle) |
| { |