|
@@ -317,6 +317,8 @@ public class SettingsActivity extends ThemedPreferenceActivity
|
|
|
preferenceCategoryMore.setTitle(ThemeUtils.getColoredTitle(getString(R.string.prefs_category_more),
|
|
|
accentColor));
|
|
|
|
|
|
+ setupAutoUploadPreference(preferenceCategoryMore);
|
|
|
+
|
|
|
setupCalendarPreference(preferenceCategoryMore);
|
|
|
|
|
|
setupContactsBackupPreference(preferenceCategoryMore);
|
|
@@ -455,6 +457,18 @@ public class SettingsActivity extends ThemedPreferenceActivity
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void setupAutoUploadPreference(PreferenceCategory preferenceCategoryMore) {
|
|
|
+ Preference autoUpload = findPreference("syncedFolders");
|
|
|
+ if (getResources().getBoolean(R.bool.syncedFolder_light)) {
|
|
|
+ preferenceCategoryMore.removePreference(autoUpload);
|
|
|
+ } else {
|
|
|
+ autoUpload.setOnPreferenceClickListener(preference -> {
|
|
|
+ SyncedFoldersActivity.startActivityWithoutSidebar(this);
|
|
|
+ return true;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private void setupContactsBackupPreference(PreferenceCategory preferenceCategoryMore) {
|
|
|
boolean contactsBackupEnabled = !getResources().getBoolean(R.bool.show_drawer_contacts_backup)
|
|
|
&& getResources().getBoolean(R.bool.contacts_backup);
|
|
@@ -618,9 +632,7 @@ public class SettingsActivity extends ThemedPreferenceActivity
|
|
|
if (getResources().getBoolean(R.bool.syncedFolder_light)
|
|
|
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
|
|
pSyncedFolder.setOnPreferenceClickListener(preference -> {
|
|
|
- Intent syncedFoldersIntent = new Intent(getApplicationContext(), SyncedFoldersActivity.class);
|
|
|
- syncedFoldersIntent.putExtra(SyncedFoldersActivity.EXTRA_SHOW_SIDEBAR, false);
|
|
|
- startActivity(syncedFoldersIntent);
|
|
|
+ SyncedFoldersActivity.startActivityWithoutSidebar(this);
|
|
|
return true;
|
|
|
});
|
|
|
} else {
|