mirror of
https://github.com/mastodon/mastodon-android.git
synced 2025-01-03 12:29:16 +01:00
Crash fix
This commit is contained in:
parent
492d851d89
commit
805fc5d8c7
@ -90,7 +90,7 @@ dependencies {
|
|||||||
implementation 'me.grishka.litex:viewpager:1.0.0'
|
implementation 'me.grishka.litex:viewpager:1.0.0'
|
||||||
implementation 'me.grishka.litex:viewpager2:1.0.0'
|
implementation 'me.grishka.litex:viewpager2:1.0.0'
|
||||||
implementation 'me.grishka.litex:palette:1.0.0'
|
implementation 'me.grishka.litex:palette:1.0.0'
|
||||||
implementation 'me.grishka.appkit:appkit:1.4.1'
|
implementation 'me.grishka.appkit:appkit:1.4.2'
|
||||||
implementation 'com.google.code.gson:gson:2.8.9'
|
implementation 'com.google.code.gson:gson:2.8.9'
|
||||||
implementation 'org.jsoup:jsoup:1.14.3'
|
implementation 'org.jsoup:jsoup:1.14.3'
|
||||||
implementation 'com.squareup:otto:1.3.8'
|
implementation 'com.squareup:otto:1.3.8'
|
||||||
|
@ -236,6 +236,8 @@ public class ThreadFragment extends StatusListFragment{
|
|||||||
protected void drawDivider(View child, View bottomSibling, RecyclerView.ViewHolder holder, RecyclerView.ViewHolder siblingHolder, RecyclerView parent, Canvas c, Paint paint){
|
protected void drawDivider(View child, View bottomSibling, RecyclerView.ViewHolder holder, RecyclerView.ViewHolder siblingHolder, RecyclerView parent, Canvas c, Paint paint){
|
||||||
if(holder instanceof StatusDisplayItem.Holder<?> statusHolder && siblingHolder instanceof StatusDisplayItem.Holder<?> siblingStatusHolder){
|
if(holder instanceof StatusDisplayItem.Holder<?> statusHolder && siblingHolder instanceof StatusDisplayItem.Holder<?> siblingStatusHolder){
|
||||||
Status siblingStatus=getStatusByID(siblingStatusHolder.getItemID());
|
Status siblingStatus=getStatusByID(siblingStatusHolder.getItemID());
|
||||||
|
if(siblingStatus==null)
|
||||||
|
return;
|
||||||
if(statusHolder.getItemID().equals(siblingStatus.inReplyToId) && siblingStatus!=mainStatus && !statusHolder.getItemID().equals(mainStatus.id))
|
if(statusHolder.getItemID().equals(siblingStatus.inReplyToId) && siblingStatus!=mainStatus && !statusHolder.getItemID().equals(mainStatus.id))
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -291,6 +293,7 @@ public class ThreadFragment extends StatusListFragment{
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
float lineX=V.dp(36);
|
float lineX=V.dp(36);
|
||||||
|
paint.setAlpha(Math.round(255*child.getAlpha()));
|
||||||
c.save();
|
c.save();
|
||||||
c.clipRect(child.getX(), child.getY(), child.getX()+child.getWidth(), child.getY()+child.getHeight());
|
c.clipRect(child.getX(), child.getY(), child.getX()+child.getWidth(), child.getY()+child.getHeight());
|
||||||
if(holder instanceof HeaderStatusDisplayItem.Holder){
|
if(holder instanceof HeaderStatusDisplayItem.Holder){
|
||||||
|
Loading…
Reference in New Issue
Block a user