Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: src/org/adblockplus/sbrowser/contentblocker/ListedSubscriptionsPreferenceCategory.java

Issue 29341124: Issue 4029 - SharedPreference related crash on filter list fetch (Closed)
Patch Set: Created May 10, 2016, 12:15 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * This file is part of Adblock Plus <https://adblockplus.org/>, 2 * This file is part of Adblock Plus <https://adblockplus.org/>,
3 * Copyright (C) 2006-2016 Eyeo GmbH 3 * Copyright (C) 2006-2016 Eyeo GmbH
4 * 4 *
5 * Adblock Plus is free software: you can redistribute it and/or modify 5 * Adblock Plus is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 3 as 6 * it under the terms of the GNU General Public License version 3 as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
8 * 8 *
9 * Adblock Plus is distributed in the hope that it will be useful, 9 * Adblock Plus is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 74
75 @Override 75 @Override
76 protected View onCreateView(final ViewGroup parent) 76 protected View onCreateView(final ViewGroup parent)
77 { 77 {
78 return super.onCreateView(parent); 78 return super.onCreateView(parent);
79 } 79 }
80 80
81 @Override 81 @Override
82 protected void onAttachedToActivity() 82 protected void onAttachedToActivity()
83 { 83 {
84 EngineService.startService(this.getContext(), this); 84 EngineService.startService(this.getContext().getApplicationContext(), this);
85 super.onAttachedToActivity(); 85 super.onAttachedToActivity();
86 } 86 }
87 87
88 @Override 88 @Override
89 public void onEngineCreated(final Engine engine, final boolean success) 89 public void onEngineCreated(final Engine engine, final boolean success)
90 { 90 {
91 this.engine = engine; 91 this.engine = engine;
92 this.isEnabledView = this.getTitleRes() == R.string.enabled_subscriptions; 92 this.isEnabledView = this.getTitleRes() == R.string.enabled_subscriptions;
93 93
94 final HashMap<String, Locale> localeMap = new HashMap<String, Locale>(); 94 final HashMap<String, Locale> localeMap = new HashMap<String, Locale>();
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 public boolean onPreferenceChange(final Preference preference, final Object ne wValue) 191 public boolean onPreferenceChange(final Preference preference, final Object ne wValue)
192 { 192 {
193 final String id = preference.getKey(); 193 final String id = preference.getKey();
194 final boolean enabled = ((Boolean) newValue).booleanValue(); 194 final boolean enabled = ((Boolean) newValue).booleanValue();
195 195
196 this.engine.changeSubscriptionState(id, enabled); 196 this.engine.changeSubscriptionState(id, enabled);
197 197
198 return true; 198 return true;
199 } 199 }
200 } 200 }
OLDNEW

Powered by Google App Engine
This is Rietveld