Browse Source

bypass the error so it doesn't crash

renovate/org.robolectric-robolectric-4.x
Austin Huang 4 years ago
parent
commit
3e056df520
No known key found for this signature in database GPG Key ID: 84C23AA04587A91F
  1. 3
      app/src/main/java/awais/instagrabber/customviews/emoji/Emoji.java
  2. 9
      app/src/main/java/awais/instagrabber/customviews/emoji/EmojiCategory.java
  3. 2
      app/src/main/java/awais/instagrabber/utils/emoji/EmojiParser.java

3
app/src/main/java/awais/instagrabber/customviews/emoji/Emoji.java

@ -35,7 +35,7 @@ public class Emoji {
}
public GoogleCompatEmojiDrawable getDrawable() {
if (drawable == null) {
if (drawable == null && unicode != null) {
drawable = new GoogleCompatEmojiDrawable(unicode);
}
return drawable;
@ -60,6 +60,7 @@ public class Emoji {
return "Emoji{" +
"unicode='" + unicode + '\'' +
", name='" + name + '\'' +
", variants=" + variants +
'}';
}
}

9
app/src/main/java/awais/instagrabber/customviews/emoji/EmojiCategory.java

@ -18,6 +18,10 @@ public class EmojiCategory {
this.type = type;
}
public EmojiCategory() {
this.type = null;
}
public EmojiCategoryType getType() {
return type;
}
@ -73,4 +77,9 @@ public class EmojiCategory {
public int hashCode() {
return Objects.hash(type);
}
@Override
public String toString() {
return "EmojiCategory {TYPE=" + type + ", EMOJIS=" + emojis + "}";
}
}

2
app/src/main/java/awais/instagrabber/utils/emoji/EmojiParser.java

@ -68,7 +68,7 @@ public final class EmojiParser {
.build()
.stream())
.collect(Collectors.toMap(Emoji::getUnicode, Function.identity()));
} catch (IOException e) {
} catch (Exception e) {
Log.e(TAG, "EmojiParser: ", e);
}
}

Loading…
Cancel
Save