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

Commit 21fcd218 authored by Roman Birg's avatar Roman Birg
Browse files

Settings: restore proper live display color profile



Select currently selected, not default, profile.

Ticket: CYNGNOS-2575

Change-Id: I8db23feefd88776949fe0af356b320b8b4a7b8cb
Signed-off-by: default avatarRoman Birg <roman@cyngn.com>
parent db9b283f
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -247,7 +247,8 @@ public class LiveDisplay extends SettingsPreferenceFragment implements
            return false;
        }

        final DisplayMode cur = mHardware.getDefaultDisplayMode();
        final DisplayMode cur = mHardware.getCurrentDisplayMode() != null
                ? mHardware.getCurrentDisplayMode() : mHardware.getDefaultDisplayMode();
        int curId = -1;
        String[] entries = new String[modes.length];
        String[] values = new String[modes.length];
@@ -267,7 +268,7 @@ public class LiveDisplay extends SettingsPreferenceFragment implements
            mColorProfileSummaries[i] = summary;

            if (cur != null && modes[i].id == cur.id) {
                curId = -1;
                curId = cur.id;
            }
        }
        mColorProfile.setEntries(entries);
@@ -285,7 +286,8 @@ public class LiveDisplay extends SettingsPreferenceFragment implements
        }

        if (value == null) {
            DisplayMode cur = mHardware.getDefaultDisplayMode();
            DisplayMode cur = mHardware.getCurrentDisplayMode() != null
                    ? mHardware.getCurrentDisplayMode() : mHardware.getDefaultDisplayMode();
            if (cur != null && cur.id >= 0) {
                value = String.valueOf(cur.id);
            }