diff options
author | David-Development <david-dev@live.de> | 2021-05-01 13:24:11 +0300 |
---|---|---|
committer | David Luhmer <david-dev@live.de> | 2021-05-01 13:24:11 +0300 |
commit | d007beff15125ca230ab6b6cab750daa1efd89e8 (patch) | |
tree | f34aa8bc38f37433aeb8e6641cdc0c8af9014dd1 /News-Android-App/src/main/java | |
parent | f8fe360fe4bfc8a000fc1ae9d71b0f23ee780d1d (diff) |
drop dark mode based on location - fix #944
Signed-off-by: David Luhmer <david-dev@live.de>
Diffstat (limited to 'News-Android-App/src/main/java')
-rw-r--r-- | News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java | 29 | ||||
-rw-r--r-- | News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java | 2 |
2 files changed, 2 insertions, 29 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java index deda8b6c..826d520e 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java @@ -48,7 +48,6 @@ import androidx.annotation.VisibleForTesting; import androidx.appcompat.app.ActionBarDrawerToggle; import androidx.appcompat.app.AlertDialog; import androidx.browser.customtabs.CustomTabsIntent; -import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat; import androidx.core.view.GravityCompat; import androidx.customview.widget.ViewDragHelper; @@ -120,7 +119,6 @@ import io.reactivex.functions.Consumer; import io.reactivex.schedulers.Schedulers; import io.reactivex.subjects.PublishSubject; -import static android.Manifest.permission.ACCESS_FINE_LOCATION; import static androidx.annotation.VisibleForTesting.PROTECTED; import static de.luhmer.owncloudnewsreader.LoginDialogActivity.RESULT_LOGIN; import static de.luhmer.owncloudnewsreader.LoginDialogActivity.ShowAlertDialog; @@ -161,7 +159,6 @@ public class NewsReaderListActivity extends PodcastFragmentActivity implements private PublishSubject<String> searchPublishSubject; private static final int REQUEST_CODE_PERMISSION_DOWNLOAD_WEB_ARCHIVE = 1; - private static final int REQUEST_CODE_PERMISSION_LOCATION = 139; private static final String ID_FEED_STRING = "ID_FEED_STRING"; private static final String IS_FOLDER_BOOLEAN = "IS_FOLDER_BOOLEAN"; @@ -194,16 +191,6 @@ public class NewsReaderListActivity extends PodcastFragmentActivity implements if (mPrefs.getBoolean(SettingsActivity.CB_SYNCONSTARTUP_STRING, true)) { startSync(); } - - // In case automatic theme selection based on time is selected, check if location permission - // for twilight manager is given.. otherwise request it - if (isUserLoggedIn() && ThemeChooser.isAutoThemeSelectionEnabled() && ActivityCompat.checkSelfPermission(this, ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { - ActivityCompat.requestPermissions( - this, - new String[]{ACCESS_FINE_LOCATION}, - REQUEST_CODE_PERMISSION_LOCATION - ); - } } private boolean isUserLoggedIn() { @@ -1018,21 +1005,7 @@ public class NewsReaderListActivity extends PodcastFragmentActivity implements } else { Log.d(TAG, "No action defined here yet.."); } - } else { - if(requestCode == REQUEST_CODE_PERMISSION_LOCATION) { - if (ActivityCompat.shouldShowRequestPermissionRationale(this, ACCESS_FINE_LOCATION)) { - AlertDialog.Builder builder = new AlertDialog.Builder(this); - builder.setTitle(getString(R.string.permission_req_location_twilight_title)) - .setMessage(getString(R.string.permission_req_location_twilight_text)) - .setPositiveButton(android.R.string.ok, (dialog, id) -> { - ActivityCompat.requestPermissions(this, new String[]{ACCESS_FINE_LOCATION}, REQUEST_CODE_PERMISSION_LOCATION); - }) - .setNegativeButton(android.R.string.cancel, (dialog, id) -> {}) - .create() - .show(); - } - } - } + } } private void ensureCorrectTheme(Intent data) { diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java index 24605c47..6602ed49 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java @@ -109,7 +109,7 @@ public class ThemeChooser { } /** - * Returns true if automatic theme selection based on Twilight Manager is enabled. + * Returns true if automatic theme selection is enabled. * Otherwise it'll return false */ public static boolean isAutoThemeSelectionEnabled() { |