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:
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java
index fb18d86d..5b069c1a 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java
@@ -20,6 +20,8 @@
package de.luhmer.owncloudnewsreader;
+import static java.util.Objects.requireNonNull;
+
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.ApplicationInfo;
@@ -63,8 +65,6 @@ import de.luhmer.owncloudnewsreader.model.TTSItem;
import de.luhmer.owncloudnewsreader.view.PodcastSlidingUpPanelLayout;
import de.luhmer.owncloudnewsreader.widget.WidgetProvider;
-import static java.util.Objects.requireNonNull;
-
public class NewsDetailActivity extends PodcastFragmentActivity {
@@ -91,6 +91,7 @@ public class NewsDetailActivity extends PodcastFragmentActivity {
private MenuItem menuItem_PlayPodcast;
private MenuItem menuItem_Starred;
private MenuItem menuItem_Read;
+ private MenuItem menuItem_Incognito;
private DatabaseConnectionOrm dbConn;
protected ActivityNewsDetailBinding binding;
@@ -423,6 +424,15 @@ public class NewsDetailActivity extends PodcastFragmentActivity {
binding.faDetailBar.faMarkAsRead.setImageResource(darkIcons ? R.drawable.ic_checkbox_outline_black : R.drawable.ic_checkbox_outline_white);
}
}
+
+ if (menuItem_Incognito != null) {
+ if (isIncognitoEnabled()) {
+ // always show incognito icon if incognito mode is enabled
+ menuItem_Incognito.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
+ } else {
+ menuItem_Incognito.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
+ }
+ }
}
@@ -443,6 +453,7 @@ public class NewsDetailActivity extends PodcastFragmentActivity {
menuItem_Starred = menu.findItem(R.id.action_starred);
menuItem_Read = menu.findItem(R.id.action_read);
menuItem_PlayPodcast = menu.findItem(R.id.action_playPodcast);
+ menuItem_Incognito = menu.findItem(R.id.action_incognito_mode);
if (mShowFastActions) {
menuItem_Starred.setVisible(false);
@@ -500,6 +511,7 @@ public class NewsDetailActivity extends PodcastFragmentActivity {
this.share(currentPosition);
} else if (itemId == R.id.action_incognito_mode) {
toggleIncognitoMode();
+ updateActionBarIcons();
}
return super.onOptionsItemSelected(item);