From d047379785cac76a11c637b20e0e6cc19f813dc9 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Fri, 12 Apr 2024 16:53:43 -0300 Subject: [PATCH] fix(compose-autocomplete): add null checks to hashtags logic Fuck java --- .../ComposeAutocompleteViewController.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/viewcontrollers/ComposeAutocompleteViewController.java b/mastodon/src/main/java/org/joinmastodon/android/ui/viewcontrollers/ComposeAutocompleteViewController.java index cfbc1cae2..7e4cefd6d 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/viewcontrollers/ComposeAutocompleteViewController.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/viewcontrollers/ComposeAutocompleteViewController.java @@ -192,7 +192,13 @@ public class ComposeAutocompleteViewController{ Hashtag tag=new Hashtag(); tag.name=lastText.substring(1); hashtags.add(tag); - UiUtils.updateList(oldList, hashtags, list, hashtagsAdapter, (t1, t2)->t1.name.equals(t2.name)); + UiUtils.updateList(oldList, hashtags, list, hashtagsAdapter, (t1, t2)->{ + if(t1 != null && t2 != null) + return t1.name.equals(t2.name); + else { + return false; + } + }); list.postDelayed(hashtagsDebouncer, 300); }else if(mode==Mode.EMOJIS){