summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-06-10 23:55:57 +0300
committerAndrew Dolgov <[email protected]>2015-06-10 23:55:57 +0300
commitd37b2f6e69ba697db0c36f2f2463827952cce027 (patch)
treed8f19b2baafc35ac62e28f7fe004b49dcc7f3e32 /org.fox.ttrss/src/main
parent3071df1abec853ca639df47066e7a6010fd17033 (diff)
re-add the dreaded button to offline
Diffstat (limited to 'org.fox.ttrss/src/main')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java17
-rw-r--r--org.fox.ttrss/src/main/res/menu/activity_offline.xml4
2 files changed, 19 insertions, 2 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java
index bc7202bd..ed46fc44 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java
@@ -465,6 +465,20 @@ public class OfflineActivity extends CommonActivity {
refresh();
}
return true;
+ case R.id.toggle_unread:
+ if (oap != null) {
+ int articleId = oap.getSelectedArticleId();
+
+ SQLiteStatement stmt = getDatabase().compileStatement(
+ "UPDATE articles SET modified = 1, unread = NOT unread WHERE "
+ + BaseColumns._ID + " = ?");
+ stmt.bindLong(1, articleId);
+ stmt.execute();
+ stmt.close();
+
+ refresh();
+ }
+ return true;
/* case R.id.selection_select_none:
deselectAllArticles();
return true; */
@@ -596,6 +610,9 @@ public class OfflineActivity extends CommonActivity {
m_menu.findItem(R.id.toggle_published).setIcon(published ? R.drawable.ic_checkbox_marked :
R.drawable.ic_rss_box);
+ m_menu.findItem(R.id.toggle_unread).setIcon(unread ? R.drawable.ic_email :
+ R.drawable.ic_email_open);
+
article.close();
}
}
diff --git a/org.fox.ttrss/src/main/res/menu/activity_offline.xml b/org.fox.ttrss/src/main/res/menu/activity_offline.xml
index e8e81329..ae0bba79 100644
--- a/org.fox.ttrss/src/main/res/menu/activity_offline.xml
+++ b/org.fox.ttrss/src/main/res/menu/activity_offline.xml
@@ -53,11 +53,11 @@
android:icon="@drawable/ic_rss_box"
app:showAsAction="ifRoom"
android:title="@string/article_toggle_published"/>
- <!-- <item
+ <item
android:id="@+id/toggle_unread"
android:icon="@drawable/ic_email"
app:showAsAction="ifRoom"
- android:title="@string/article_toggle_unread"/> -->
+ android:title="@string/article_toggle_unread"/>
<!-- <item
android:id="@+id/share_article"
android:icon="@drawable/ic_share"