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

Commit a9cb2fb4 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Adds a removeChangeListener to FeatureFlags$BooleanFlag." into sc-dev

parents e1ea6cf7 75845ed9
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -60,6 +60,14 @@ public class DeviceFlag extends DebugFlag {
        mListeners.add(r);
    }

    @Override
    public void removeChangeListener(Runnable r) {
        if (mListeners == null) {
            return;
        }
        mListeners.remove(r);
    }

    private void registerDeviceConfigChangedListener(Context context) {
        DeviceConfig.addOnPropertiesChangedListener(
                NAMESPACE_LAUNCHER,
+3 −1
Original line number Diff line number Diff line
@@ -158,7 +158,7 @@ public final class FeatureFlags {
            "ENABLE_SMARTSPACE_UNIVERSAL", false,
            "Replace Smartspace with a version rendered by System UI.");

    public static final BooleanFlag ENABLE_SMARTSPACE_ENHANCED = getDebugFlag(
    public static final BooleanFlag ENABLE_SMARTSPACE_ENHANCED = new DeviceFlag(
            "ENABLE_SMARTSPACE_ENHANCED", false,
            "Replace Smartspace with the enhanced version. "
              + "Ignored if ENABLE_SMARTSPACE_UNIVERSAL is enabled.");
@@ -263,6 +263,8 @@ public final class FeatureFlags {
        }

        public void addChangeListener(Context context, Runnable r) { }

        public void removeChangeListener(Runnable r) {}
    }

    public static class DebugFlag extends BooleanFlag {