Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ce0c857e authored by Sunny Goyal's avatar Sunny Goyal
Browse files

Avoid rebind if data didn't change

Bug: 187531176
Test: Manual
Change-Id: I94ab7ecfbed0cb8f0fbae995b4e2ff9c9cdaa808
parent bcf85de8
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.TreeMap;

/**
@@ -181,11 +182,10 @@ public class AlphabeticalAppsList implements AllAppsStore.OnUpdateListener {
     * Sets results list for search
     */
    public boolean setSearchResults(ArrayList<AdapterItem> results) {
        if (results == null || mSearchResults != results) {
            boolean same = mSearchResults != null && mSearchResults.equals(results);
        if (!Objects.equals(results, mSearchResults)) {
            mSearchResults = results;
            updateAdapterItems();
            return !same;
            return true;
        }
        return false;
    }