mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-12-29 04:17:12 +01:00
Fix an issue in respect subreddit recommended comment sort type. Dirty workaround for sensitive swipe sensitivity in ViewPager2 in MainActivity.
This commit is contained in:
parent
01f15625a3
commit
ddebd6086d
@ -72,11 +72,11 @@ dependencies {
|
||||
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'
|
||||
implementation 'com.github.santalu:aspect-ratio-imageview:1.0.9'
|
||||
implementation 'com.lsjwzh:materialloadingprogressbar:0.5.8-RELEASE'
|
||||
implementation 'io.noties.markwon:core:4.6.0'
|
||||
implementation 'io.noties.markwon:linkify:4.6.0'
|
||||
implementation 'io.noties.markwon:ext-strikethrough:4.6.0'
|
||||
implementation 'io.noties.markwon:simple-ext:4.6.0'
|
||||
implementation 'io.noties.markwon:recycler-table:4.6.0'
|
||||
implementation 'io.noties.markwon:core:4.5.0'
|
||||
implementation 'io.noties.markwon:linkify:4.5.0'
|
||||
implementation 'io.noties.markwon:ext-strikethrough:4.5.0'
|
||||
implementation 'io.noties.markwon:simple-ext:4.5.0'
|
||||
implementation 'io.noties.markwon:recycler-table:4.5.0'
|
||||
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.21'
|
||||
implementation 'com.github.Ferfalk:SimpleSearchView:0.1.4'
|
||||
|
||||
@ -90,7 +90,7 @@ dependencies {
|
||||
annotationProcessor 'com.evernote:android-state-processor:1.4.1'
|
||||
implementation 'com.nex3z:flow-layout:1.3.0'
|
||||
implementation 'com.r0adkll:slidableactivity:2.1.0'
|
||||
implementation 'com.atlassian.commonmark:commonmark:0.15.2'
|
||||
implementation 'com.atlassian.commonmark:commonmark:0.14.0'
|
||||
implementation 'com.google.code.gson:gson:2.8.6'
|
||||
implementation 'me.zhanghai.android.fastscroll:library:1.1.2'
|
||||
implementation "com.thefuntasty.hauler:core:3.1.0"
|
||||
|
@ -55,6 +55,7 @@ import com.google.android.material.tabs.TabLayoutMediator;
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
import org.greenrobot.eventbus.Subscribe;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@ -814,6 +815,19 @@ public class MainActivity extends BaseActivity implements SortTypeSelectionCallb
|
||||
}
|
||||
});
|
||||
|
||||
try {
|
||||
Field recyclerViewField = ViewPager2.class.getDeclaredField("mRecyclerView");
|
||||
recyclerViewField.setAccessible(true);
|
||||
|
||||
RecyclerView recyclerView = (RecyclerView) recyclerViewField.get(viewPager2);
|
||||
|
||||
Field touchSlopField = RecyclerView.class.getDeclaredField("mTouchSlop");
|
||||
touchSlopField.setAccessible(true);
|
||||
|
||||
int touchSlop = (int) touchSlopField.get(recyclerView);
|
||||
touchSlopField.set(recyclerView, touchSlop * 4);
|
||||
} catch (NoSuchFieldException | IllegalAccessException ignore) {}
|
||||
|
||||
loadSubscriptions();
|
||||
|
||||
subscribedSubredditViewModel = new ViewModelProvider(this,
|
||||
|
@ -832,6 +832,9 @@ public class ViewPostDetailActivity extends BaseActivity implements FlairBottomS
|
||||
});
|
||||
mRecyclerView.setAdapter(mAdapter);
|
||||
|
||||
if (mRespectSubredditRecommendedSortType) {
|
||||
fetchCommentsRespectRecommendedSort(false);
|
||||
} else {
|
||||
ParseComment.parseComment(response.body(), new ArrayList<>(), mLocale,
|
||||
mExpandChildren, new ParseComment.ParseCommentListener() {
|
||||
@Override
|
||||
@ -894,6 +897,7 @@ public class ViewPostDetailActivity extends BaseActivity implements FlairBottomS
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onParsePostFail() {
|
||||
|
Loading…
Reference in New Issue
Block a user