Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid-Development <david-dev@live.de>2021-05-01 13:24:11 +0300
committerDavid Luhmer <david-dev@live.de>2021-05-01 13:24:11 +0300
commitd007beff15125ca230ab6b6cab750daa1efd89e8 (patch)
treef34aa8bc38f37433aeb8e6641cdc0c8af9014dd1 /News-Android-App/src/main/java
parentf8fe360fe4bfc8a000fc1ae9d71b0f23ee780d1d (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.java29
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java2
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() {