Check if log purchased

Closes #216
This commit is contained in:
M66B 2016-01-05 22:43:18 +01:00
parent 12eab96394
commit 26b2eaf546
1 changed files with 9 additions and 3 deletions

View File

@ -323,10 +323,16 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere
prefs.edit().putBoolean("show_system", prefs.getBoolean(name, false)).apply();
SinkholeService.reload(null, "setting changed", this);
} else if ("log".equals(name))
SinkholeService.reload(null, "setting changed", this);
} else if ("log".equals(name)) {
if (prefs.getBoolean(name, false) && !IAB.isPurchased(ActivityPro.SKU_LOG, this)) {
prefs.edit().putBoolean(name, false).apply();
((SwitchPreference) getPreferenceScreen().findPreference(name)).setChecked(false);
startActivity(new Intent(this, ActivityPro.class));
return;
} else
SinkholeService.reload(null, "setting changed", this);
else if ("auto_enable".equals(name))
} else if ("auto_enable".equals(name))
getPreferenceScreen().findPreference(name).setTitle(getString(R.string.setting_auto, prefs.getString(name, "0")));
else if ("screen_delay".equals(name))