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

Commit 0499d15e authored by Tony Mantler's avatar Tony Mantler
Browse files

Make PreferenceController a mixin

Bug: 62912136
Test: Existing tests in BaseSearchIndexProviderTest
Change-Id: I912a9fd00c33034ca1945e92281c15695de32402
parent f90dfef0
Loading
Loading
Loading
Loading
+0 −12
Original line number Diff line number Diff line
@@ -4,7 +4,6 @@ import android.content.Context;
import android.support.v7.preference.Preference;
import android.support.v7.preference.PreferenceGroup;
import android.support.v7.preference.PreferenceScreen;
import java.util.List;

/**
 * A controller that manages event for preference.
@@ -39,17 +38,6 @@ public abstract class AbstractPreferenceController {

  }

  /**
   * Updates non-indexable keys for search provider.
   *
   * Called by SearchIndexProvider#getNonIndexableKeys
   */
  public void updateNonIndexableKeys(List<String> keys) {
      if (!isAvailable()) {
          keys.add(getPreferenceKey());
      }
  }

  /**
   * Returns true if preference is available (should be displayed)
   */