summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2017-06-26 16:53:33 +0300
committerAndrew Dolgov <[email protected]>2017-06-26 16:53:33 +0300
commit39140ba3ee900990a3b2267642e0e4ecd2f556bf (patch)
treebcc0917a62389a867cb1dfcfc0c157c51f4ff87e
parentf729a6ced7e145652247acb84d4dfb502eebdfb8 (diff)
feeds fragment: use order_id for categories
-rwxr-xr-xbuild.gradle2
-rwxr-xr-xorg.fox.ttrss/src/main/AndroidManifest.xml5
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java10
3 files changed, 11 insertions, 6 deletions
diff --git a/build.gradle b/build.gradle
index dad1e485..ae5a0eb1 100755
--- a/build.gradle
+++ b/build.gradle
@@ -4,7 +4,7 @@ buildscript {
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.3.2'
+ classpath 'com.android.tools.build:gradle:2.3.3'
}
}
diff --git a/org.fox.ttrss/src/main/AndroidManifest.xml b/org.fox.ttrss/src/main/AndroidManifest.xml
index eb23e812..8126a1f0 100755
--- a/org.fox.ttrss/src/main/AndroidManifest.xml
+++ b/org.fox.ttrss/src/main/AndroidManifest.xml
@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
package="org.fox.ttrss"
- android:versionCode="447"
- android:versionName="1.213">
+ android:versionCode="448"
+ android:versionName="1.214">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
index cf242daf..02f98a4d 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
@@ -203,10 +203,16 @@ public class FeedsFragment extends BaseFeedlistFragment implements OnItemClickLi
class FeedOrderComparator implements Comparator<Feed> {
@Override
- public int compare(Feed a, Feed b) {
+ public int compare(Feed a, Feed b) {
+ Log.d(TAG, "A:" + a.title + " " + a.is_cat + " " + a.order_id);
+ Log.d(TAG, "B:" + b.title + " " + b.is_cat + " " + b.order_id);
+
if (a.id >= 0 && b.id >= 0)
if (a.is_cat && b.is_cat)
- return a.title.toUpperCase().compareTo(b.title.toUpperCase());
+ if (a.order_id != 0 && b.order_id != 0)
+ return a.order_id - b.order_id;
+ else
+ return a.title.toUpperCase().compareTo(b.title.toUpperCase());
else if (a.is_cat && !b.is_cat)
return -1;
else if (!a.is_cat && b.is_cat)