Loading app/src/main/java/app/fedilab/android/mastodon/helper/DividerDecoration.java +5 −3 Original line number Diff line number Diff line Loading @@ -69,9 +69,9 @@ public class DividerDecoration extends RecyclerView.ItemDecoration { StatusAdapter statusAdapter = ((StatusAdapter) parent.getAdapter()); if (statusAdapter != null && statusAdapter.getItemCount() > position && position > 0) { Status status = statusAdapter.getItem(position); int indentation = (status.isFocused?1:indentationMax); int start = (int) Helper.convertDpToPixel( 6 * fontScale * CommentDecorationHelper.getIndentation(status.in_reply_to_id, statusList, indentationMax), 6 * fontScale * CommentDecorationHelper.getIndentation(status.in_reply_to_id, statusList, indentation), _mContext); if (parent.getLayoutDirection() == View.LAYOUT_DIRECTION_LTR) { Loading @@ -95,7 +95,9 @@ public class DividerDecoration extends RecyclerView.ItemDecoration { int indentation = Math.min( CommentDecorationHelper.getIndentation(status.in_reply_to_id, statusList, indentationMax), indentationMax); if(status.isFocused) { indentation = 1; } if (indentation > 0) { Paint paint = new Paint(); paint.setDither(false); Loading app/src/main/java/app/fedilab/android/mastodon/ui/fragment/timeline/FragmentMastodonContext.java +2 −2 Original line number Diff line number Diff line Loading @@ -214,7 +214,7 @@ public class FragmentMastodonContext extends Fragment { binding.recyclerView.setLayoutManager(mLayoutManager); binding.recyclerView.setAdapter(statusAdapter); binding.swipeContainer.setOnRefreshListener(() -> { if (this.statuses.size() > 0 && !refresh) { if (!this.statuses.isEmpty() && !refresh) { binding.swipeContainer.setRefreshing(true); pullToRefresh = true; statusesVM.getContext(user_instance, user_token, focusedStatus.id) Loading Loading @@ -277,7 +277,7 @@ public class FragmentMastodonContext extends Fragment { statusAdapter.notifyItemRangeRemoved(0, size); statuses.add(focusedStatus); } if (context.ancestors.size() > 0) { if (!context.ancestors.isEmpty()) { firstStatus = context.ancestors.get(0); } else { firstStatus = statuses.get(0); Loading Loading
app/src/main/java/app/fedilab/android/mastodon/helper/DividerDecoration.java +5 −3 Original line number Diff line number Diff line Loading @@ -69,9 +69,9 @@ public class DividerDecoration extends RecyclerView.ItemDecoration { StatusAdapter statusAdapter = ((StatusAdapter) parent.getAdapter()); if (statusAdapter != null && statusAdapter.getItemCount() > position && position > 0) { Status status = statusAdapter.getItem(position); int indentation = (status.isFocused?1:indentationMax); int start = (int) Helper.convertDpToPixel( 6 * fontScale * CommentDecorationHelper.getIndentation(status.in_reply_to_id, statusList, indentationMax), 6 * fontScale * CommentDecorationHelper.getIndentation(status.in_reply_to_id, statusList, indentation), _mContext); if (parent.getLayoutDirection() == View.LAYOUT_DIRECTION_LTR) { Loading @@ -95,7 +95,9 @@ public class DividerDecoration extends RecyclerView.ItemDecoration { int indentation = Math.min( CommentDecorationHelper.getIndentation(status.in_reply_to_id, statusList, indentationMax), indentationMax); if(status.isFocused) { indentation = 1; } if (indentation > 0) { Paint paint = new Paint(); paint.setDither(false); Loading
app/src/main/java/app/fedilab/android/mastodon/ui/fragment/timeline/FragmentMastodonContext.java +2 −2 Original line number Diff line number Diff line Loading @@ -214,7 +214,7 @@ public class FragmentMastodonContext extends Fragment { binding.recyclerView.setLayoutManager(mLayoutManager); binding.recyclerView.setAdapter(statusAdapter); binding.swipeContainer.setOnRefreshListener(() -> { if (this.statuses.size() > 0 && !refresh) { if (!this.statuses.isEmpty() && !refresh) { binding.swipeContainer.setRefreshing(true); pullToRefresh = true; statusesVM.getContext(user_instance, user_token, focusedStatus.id) Loading Loading @@ -277,7 +277,7 @@ public class FragmentMastodonContext extends Fragment { statusAdapter.notifyItemRangeRemoved(0, size); statuses.add(focusedStatus); } if (context.ancestors.size() > 0) { if (!context.ancestors.isEmpty()) { firstStatus = context.ancestors.get(0); } else { firstStatus = statuses.get(0); Loading