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

Commit 3d86c43f authored by Paul Keith's avatar Paul Keith
Browse files

LineageParts: Allow removing livedisplay pref screen with config_enableLiveDisplay

* We can't inject via IA if we want this.

Change-Id: I17103ad116d1d26855fb47fdee1fa6cdc914e053
parent 7b4851f5
Loading
Loading
Loading
Loading
+0 −18
Original line number Diff line number Diff line
@@ -101,24 +101,6 @@
            </intent-filter>
        </provider>

        <!-- LiveDisplay settings (Display category) -->
        <activity-alias
            android:name=".livedisplay.LiveDisplaySettings"
            android:label="@*lineageos.platform:string/live_display_title"
            android:targetActivity="PartsActivity">
            <intent-filter android:priority="-2">
                <action android:name="org.lineageos.lineageparts.action.SETTINGS" />
                <action android:name="org.lineageos.lineageparts.LIVEDISPLAY_SETTINGS" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <meta-data
                android:name="com.android.settings.category"
                android:value="com.android.settings.category.ia.display" />
            <meta-data
                android:name="com.android.settings.summary"
                android:resource="@string/live_display_summary" />
        </activity-alias>

        <!-- Button settings (System category) -->
        <activity-alias
            android:name=".input.ButtonSettings"
+6 −0
Original line number Diff line number Diff line
@@ -397,6 +397,12 @@ public class LiveDisplaySettings extends SettingsPreferenceFragment implements S
            if (!config.hasFeature(FEATURE_READING_ENHANCEMENT)) {
                result.add(KEY_LIVE_DISPLAY_READING_ENHANCEMENT);
            }
            if (!context.getResources().getBoolean(
                    org.lineageos.platform.internal.R.bool.config_enableLiveDisplay)) {
                result.add(KEY_LIVE_DISPLAY_TEMPERATURE);
                result.add(KEY_LIVE_DISPLAY);
            }

            return result;
        }