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

Commit 98e579c7 authored by karthik bharadwaj's avatar karthik bharadwaj
Browse files

Rename the global mic disable setting

The current implementation of the user microphone disable privacy
setting has led to some confusion and readability issues. Originally
meant to denote meaning along the lines of 'the user's microphone
disable switch is enabled', the logic (and reviews) have turned out
slightly cumbersome. Refactoring it to simply mean 'microphone
access', would be easier to implement, review and maintain. This CL
renames the enum, the reworked logic will be in an accompanying CL.

Bug: 183416485
Test: atest VtsHalContexthubV1_2TargetTest
Change-Id: I85c95f4a6ee5cb0db7547c318d30b72f740e6d9b
parent 806f09f1
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -35,10 +35,12 @@ enum Setting : @1.1::Setting {
    AIRPLANE_MODE,

    /**
     * Indicates if the microphone access was turned off globally by the user,
     * in which case audio data cannot be used and propagated by CHRE.
     * Indicates if the microphone access is available for CHRE. Microphone
     * access is disabled if the user has turned off the microphone as a
     * privacy setting, in which case audio data cannot be used and propagated
     * by CHRE.
     */
    GLOBAL_MIC_DISABLE,
    MICROPHONE,
};

struct ContextHubMsg {
+3 −3
Original line number Diff line number Diff line
@@ -131,10 +131,10 @@ TEST_P(ContexthubHidlTest, TestOnAirplaneModeSettingChanged) {
    ASSERT_OK(registerCallback_1_2(nullptr));
}

TEST_P(ContexthubHidlTest, TestOnGlobalMicDisableSettingChanged) {
TEST_P(ContexthubHidlTest, TestOnMicrophoneSettingChanged) {
    ASSERT_OK(registerCallback_1_2(new ContexthubCallbackV1_2()));
    hubApi->onSettingChanged_1_2(Setting::GLOBAL_MIC_DISABLE, SettingValue::DISABLED);
    hubApi->onSettingChanged_1_2(Setting::GLOBAL_MIC_DISABLE, SettingValue::ENABLED);
    hubApi->onSettingChanged_1_2(Setting::MICROPHONE, SettingValue::DISABLED);
    hubApi->onSettingChanged_1_2(Setting::MICROPHONE, SettingValue::ENABLED);
    ASSERT_OK(registerCallback_1_2(nullptr));
}