aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorAlex Ning <chineseperson5@gmail.com>2021-03-30 16:18:31 +0000
committerAlex Ning <chineseperson5@gmail.com>2021-03-30 16:18:31 +0000
commit5976999131859779900181db222c68b60f8a9888 (patch)
treeb1e752e2999327617281ce2da07d7a5df526c0af /app
parent57a8e69eb122a6cba4bb1e0d37f0fc31c5d14bea (diff)
downloadinfinity-for-reddit-5976999131859779900181db222c68b60f8a9888.tar
infinity-for-reddit-5976999131859779900181db222c68b60f8a9888.tar.gz
infinity-for-reddit-5976999131859779900181db222c68b60f8a9888.tar.bz2
infinity-for-reddit-5976999131859779900181db222c68b60f8a9888.tar.lz
infinity-for-reddit-5976999131859779900181db222c68b60f8a9888.tar.xz
infinity-for-reddit-5976999131859779900181db222c68b60f8a9888.tar.zst
infinity-for-reddit-5976999131859779900181db222c68b60f8a9888.zip
Fix wrong subreddit creation time. Swap sort and search icons in several activities. Fix crashing when comparing exclude domains with posts.
Diffstat (limited to '')
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/ParseSubscribedThing.java2
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/postfilter/PostFilter.java5
-rw-r--r--app/src/main/res/menu/search_result_activity.xml12
-rw-r--r--app/src/main/res/menu/view_subreddit_detail_activity.xml13
-rw-r--r--app/src/main/res/menu/view_user_detail_activity.xml8
5 files changed, 21 insertions, 19 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/ParseSubscribedThing.java b/app/src/main/java/ml/docilealligator/infinityforreddit/ParseSubscribedThing.java
index 68efd8c0..f5164ebd 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/ParseSubscribedThing.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/ParseSubscribedThing.java
@@ -99,7 +99,7 @@ class ParseSubscribedThing {
String description = data.getString(JSONUtils.PUBLIC_DESCRIPTION_KEY).trim();
String sidebarDescription = data.getString(JSONUtils.DESCRIPTION_KEY);
int nSubscribers = data.getInt(JSONUtils.SUBSCRIBERS_KEY);
- long createdUTC = data.getLong(JSONUtils.CREATED_UTC_KEY);
+ long createdUTC = data.getLong(JSONUtils.CREATED_UTC_KEY) * 1000;
String suggestedCommentSort = data.getString(JSONUtils.SUGGESTED_COMMENT_SORT_KEY);
boolean isNSFW = data.getBoolean(JSONUtils.OVER18_KEY);
newSubscribedSubredditData.add(new SubscribedSubredditData(id, name, iconUrl, accountName, isFavorite));
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/postfilter/PostFilter.java b/app/src/main/java/ml/docilealligator/infinityforreddit/postfilter/PostFilter.java
index f61ecc46..87185b19 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/postfilter/PostFilter.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/postfilter/PostFilter.java
@@ -202,10 +202,11 @@ public class PostFilter implements Parcelable {
}
}
}
- if (postFilter.excludeDomains != null && !postFilter.excludeDomains.equals("")) {
+ if (post.getUrl() != null && postFilter.excludeDomains != null && !postFilter.excludeDomains.equals("")) {
String[] domains = postFilter.excludeDomains.split(",", 0);
+ String url = post.getUrl().toLowerCase();
for (String f : domains) {
- if (!f.trim().equals("") && post.getUrl().toLowerCase().contains(f.trim().toLowerCase())) {
+ if (!f.trim().equals("") && url.contains(f.trim().toLowerCase())) {
return false;
}
}
diff --git a/app/src/main/res/menu/search_result_activity.xml b/app/src/main/res/menu/search_result_activity.xml
index d503471f..97badadb 100644
--- a/app/src/main/res/menu/search_result_activity.xml
+++ b/app/src/main/res/menu/search_result_activity.xml
@@ -2,17 +2,17 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
- android:id="@+id/action_sort_search_result_activity"
+ android:id="@+id/action_search_search_result_activity"
android:orderInCategory="1"
- android:title="@string/action_sort"
- android:icon="@drawable/ic_sort_toolbar_24dp"
+ android:title="@string/action_search"
+ android:icon="@drawable/ic_search_toolbar_24dp"
app:showAsAction="ifRoom" />
<item
- android:id="@+id/action_search_search_result_activity"
+ android:id="@+id/action_sort_search_result_activity"
android:orderInCategory="2"
- android:title="@string/action_search"
- android:icon="@drawable/ic_search_toolbar_24dp"
+ android:title="@string/action_sort"
+ android:icon="@drawable/ic_sort_toolbar_24dp"
app:showAsAction="ifRoom" />
<item
diff --git a/app/src/main/res/menu/view_subreddit_detail_activity.xml b/app/src/main/res/menu/view_subreddit_detail_activity.xml
index 1144d8e7..3521819a 100644
--- a/app/src/main/res/menu/view_subreddit_detail_activity.xml
+++ b/app/src/main/res/menu/view_subreddit_detail_activity.xml
@@ -4,18 +4,19 @@
xmlns:tools="http://schemas.android.com/tools"
tools:application="ml.docilealligator.infinityforreddit.activities.ViewSubredditDetailActivity">
<item
- android:id="@+id/action_sort_view_subreddit_detail_activity"
+ android:id="@+id/action_search_view_subreddit_detail_activity"
android:orderInCategory="1"
- android:title="@string/action_sort"
- android:icon="@drawable/ic_sort_toolbar_24dp"
+ android:title="@string/action_search"
+ android:icon="@drawable/ic_search_toolbar_24dp"
app:showAsAction="ifRoom" />
<item
- android:id="@+id/action_search_view_subreddit_detail_activity"
+ android:id="@+id/action_sort_view_subreddit_detail_activity"
android:orderInCategory="2"
- android:title="@string/action_search"
- android:icon="@drawable/ic_search_toolbar_24dp"
+ android:title="@string/action_sort"
+ android:icon="@drawable/ic_sort_toolbar_24dp"
app:showAsAction="ifRoom" />
+
<item
android:id="@+id/action_refresh_view_subreddit_detail_activity"
android:orderInCategory="3"
diff --git a/app/src/main/res/menu/view_user_detail_activity.xml b/app/src/main/res/menu/view_user_detail_activity.xml
index b62d5c81..05e4c3cb 100644
--- a/app/src/main/res/menu/view_user_detail_activity.xml
+++ b/app/src/main/res/menu/view_user_detail_activity.xml
@@ -3,16 +3,16 @@
xmlns:tools="http://schemas.android.com/tools"
tools:application="ml.docilealligator.infinityforreddit.activities.ViewUserDetailActivity">
<item
- android:id="@+id/action_sort_view_user_detail_activity"
+ android:id="@+id/action_search_view_user_detail_activity"
android:orderInCategory="1"
android:title="@string/action_search"
- android:icon="@drawable/ic_sort_toolbar_24dp"
+ android:icon="@drawable/ic_search_toolbar_24dp"
app:showAsAction="ifRoom" />
<item
- android:id="@+id/action_search_view_user_detail_activity"
+ android:id="@+id/action_sort_view_user_detail_activity"
android:orderInCategory="2"
android:title="@string/action_search"
- android:icon="@drawable/ic_search_toolbar_24dp"
+ android:icon="@drawable/ic_sort_toolbar_24dp"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_refresh_view_user_detail_activity"