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

Commit 774769f4 authored by Angela Wang's avatar Angela Wang Committed by Automerger Merge Worker
Browse files

Logs Flash Notifications toggle event am: 8b1f85aa

parents ab18cb8b 8b1f85aa
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ import android.provider.Settings;

import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;

import com.android.settings.overlay.FeatureFactory;

/**
 * Controller for Camera flash notification.
@@ -49,6 +49,8 @@ public class CameraFlashNotificationPreferenceController extends TogglePreferenc

    @Override
    public boolean setChecked(boolean isChecked) {
        FeatureFactory.getFactory(mContext).getMetricsFeatureProvider().changed(
                getMetricsCategory(), getPreferenceKey(), isChecked ? 1 : 0);
        return Settings.System.putInt(mContext.getContentResolver(),
                Settings.System.CAMERA_FLASH_NOTIFICATION, (isChecked ? ON : OFF));
    }
+6 −2
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import androidx.preference.PreferenceScreen;

import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
import com.android.settings.overlay.FeatureFactory;

import java.util.function.Consumer;

@@ -62,8 +63,11 @@ public class ScreenFlashNotificationPreferenceController extends TogglePreferenc

    @Override
    public boolean setChecked(boolean isChecked) {
        if (isChecked) checkAndSetInitialColor();

        FeatureFactory.getFactory(mContext).getMetricsFeatureProvider().changed(
                getMetricsCategory(), getPreferenceKey(), isChecked ? 1 : 0);
        if (isChecked) {
            checkAndSetInitialColor();
        }
        return Settings.System.putInt(mContext.getContentResolver(),
                Settings.System.SCREEN_FLASH_NOTIFICATION, (isChecked ? ON : OFF));
    }