| Index: adblockplussbrowser/src/main/java/org/adblockplus/sbrowser/contentblocker/MainPreferences.java |
| =================================================================== |
| --- a/adblockplussbrowser/src/main/java/org/adblockplus/sbrowser/contentblocker/MainPreferences.java |
| +++ b/adblockplussbrowser/src/main/java/org/adblockplus/sbrowser/contentblocker/MainPreferences.java |
| @@ -12,16 +12,17 @@ |
| * GNU General Public License for more details. |
| * |
| * You should have received a copy of the GNU General Public License |
| * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| */ |
| package org.adblockplus.sbrowser.contentblocker; |
| +import org.adblockplus.sbrowser.contentblocker.engine.DownloadJobService; |
| import org.adblockplus.sbrowser.contentblocker.engine.Engine; |
| import org.adblockplus.sbrowser.contentblocker.engine.EngineManager; |
| import org.adblockplus.adblockplussbrowser.R; |
| import org.adblockplus.sbrowser.contentblocker.util.ConnectivityUtils; |
| import org.adblockplus.sbrowser.contentblocker.util.SharedPrefsUtils; |
| import android.app.AlertDialog; |
| import android.app.Fragment; |
| @@ -66,23 +67,25 @@ public class MainPreferences extends Pre |
| { |
| this.dialogTitleResId = R.string.initialization_title; |
| this.dialog = ProgressDialog.show(this, |
| this.getString(this.dialogTitleResId), |
| this.getString(R.string.initialization_message)); |
| super.onStart(); |
| SharedPrefsUtils.registerOnSharedPreferenceChangeListener(this, listener); |
| EngineManager.getInstance().retrieveEngine(this, this); |
| + startService(new Intent(this, DownloadJobService.class)); |
| } |
| @Override |
| protected void onStop() |
| { |
| super.onStop(); |
| SharedPrefsUtils.unregisterOnSharedPreferenceChangeListener(this, listener); |
| + stopService(new Intent(this, DownloadJobService.class)); |
| this.dismissDialog(); |
| } |
| @Override |
| protected void onDestroy() |
| { |
| EngineManager.getInstance().removeOnEngineCreatedCallback(this); |
| super.onDestroy(); |