diff --git a/MessengerProj/src/main/java/com/b44t/messenger/SettingsAdvFragment.java b/MessengerProj/src/main/java/com/b44t/messenger/SettingsAdvFragment.java
index 2a43a2be2..7adae8ecc 100644
--- a/MessengerProj/src/main/java/com/b44t/messenger/SettingsAdvFragment.java
+++ b/MessengerProj/src/main/java/com/b44t/messenger/SettingsAdvFragment.java
@@ -167,8 +167,6 @@ public class SettingsAdvFragment extends BaseFragment implements NotificationCen
NotificationCenter.getInstance().removeObserver(this, NotificationCenter.imexFileWritten);
}
- int mSelection;
-
@Override
public View createView(Context context)
{
@@ -403,30 +401,25 @@ public class SettingsAdvFragment extends BaseFragment implements NotificationCen
showDialog(builder.create());
}
else if( i == backgroupModeRow ) {
- mSelection = ApplicationLoader.getPermanentPush()? 1 : 0;
+ int selection = ApplicationLoader.getPermanentPush()? 1 : 0;
AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity());
- builder.setTitle(R.string.BackgroundModeExplain);
+ builder.setTitle(R.string.BackgroundMode);
builder.setSingleChoiceItems(new CharSequence[]{
- ApplicationLoader.applicationContext.getString(R.string.BackgroundModeSaveBatteryExplain),
- ApplicationLoader.applicationContext.getString(R.string.BackgroundModeFastFetchExplain),
+ ApplicationLoader.applicationContext.getString(R.string.BackgroundModeSaveBattery),
+ ApplicationLoader.applicationContext.getString(R.string.BackgroundModeFastFetch),
},
- mSelection,
+ selection,
new DialogInterface.OnClickListener() {
@Override
- public void onClick(DialogInterface dialog, int which) {
- mSelection = which;
- }
- });
- builder.setNegativeButton(R.string.Cancel, null);
- builder.setPositiveButton(R.string.OK, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialogInterface, int i) {
- ApplicationLoader.setPermanentPush(mSelection==1);
+ public void onClick(DialogInterface dialog, int selection) {
+ ApplicationLoader.setPermanentPush(selection==1);
if (listView != null) {
listView.invalidateViews();
}
+ dialog.dismiss();
}
});
+ builder.setNegativeButton(R.string.Cancel, null);
showDialog(builder.create());
}
else if (i == passcodeRow) {
diff --git a/MessengerProj/src/main/res/values/strings.xml b/MessengerProj/src/main/res/values/strings.xml
index b14a6d319..854538014 100644
--- a/MessengerProj/src/main/res/values/strings.xml
+++ b/MessengerProj/src/main/res/values/strings.xml
@@ -467,9 +467,6 @@
QR invite code
Scan this to join the verified group ]]>%1$s]]>.
Background mode
- Background fetch mode (foreground is always instant)
Save battery
- Save battery - fetch about once per minute, recommended
- Instant
- Try instant fetch - needs more battery
+ Fast fetch