fix divide by zero error
This commit is contained in:
parent
09577074a9
commit
2e4f04cd88
|
@ -87,8 +87,9 @@ public class ReblogOrReplyLineStatusDisplayItem extends StatusDisplayItem{
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ImageLoaderRequest getImageRequest(int index){
|
public ImageLoaderRequest getImageRequest(int index){
|
||||||
CustomEmojiHelper helper=index<emojiHelper.getImageCount() ? emojiHelper : extra.emojiHelper;
|
int firstHelperCount=emojiHelper.getImageCount();
|
||||||
return helper.getImageRequest(index%emojiHelper.getImageCount());
|
CustomEmojiHelper helper=index<firstHelperCount ? emojiHelper : extra.emojiHelper;
|
||||||
|
return helper.getImageRequest(firstHelperCount>0 ? index%firstHelperCount : index);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Holder extends StatusDisplayItem.Holder<ReblogOrReplyLineStatusDisplayItem> implements ImageLoaderViewHolder{
|
public static class Holder extends StatusDisplayItem.Holder<ReblogOrReplyLineStatusDisplayItem> implements ImageLoaderViewHolder{
|
||||||
|
@ -136,8 +137,9 @@ public class ReblogOrReplyLineStatusDisplayItem extends StatusDisplayItem{
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setImage(int index, Drawable image){
|
public void setImage(int index, Drawable image){
|
||||||
CustomEmojiHelper helper=index<item.emojiHelper.getImageCount() ? item.emojiHelper : item.extra.emojiHelper;
|
int firstHelperCount=item.emojiHelper.getImageCount();
|
||||||
helper.setImageDrawable(index%item.emojiHelper.getImageCount(), image);
|
CustomEmojiHelper helper=index<firstHelperCount ? item.emojiHelper : item.extra.emojiHelper;
|
||||||
|
helper.setImageDrawable(firstHelperCount>0 ? index%firstHelperCount : index, image);
|
||||||
text.invalidate();
|
text.invalidate();
|
||||||
extraText.invalidate();
|
extraText.invalidate();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue