diff --git a/livedisplay/DisplayModes.cpp b/livedisplay/DisplayModes.cpp index 2d98e34..2c27f6d 100644 --- a/livedisplay/DisplayModes.cpp +++ b/livedisplay/DisplayModes.cpp @@ -53,6 +53,8 @@ DisplayModes::DisplayModes() : mDefaultModeId(0) { break; } } + + setDisplayMode(mDefaultModeId, false); } // Methods from ::vendor::lineage::livedisplay::V2_0::IDisplayModes follow. diff --git a/livedisplay/lineage.livedisplay@2.0-service.oneplus_sdm845.rc b/livedisplay/lineage.livedisplay@2.0-service.oneplus_sdm845.rc index 302bb39..2f957f9 100644 --- a/livedisplay/lineage.livedisplay@2.0-service.oneplus_sdm845.rc +++ b/livedisplay/lineage.livedisplay@2.0-service.oneplus_sdm845.rc @@ -1,12 +1,12 @@ -on post-fs-data - mkdir /data/misc/display 0770 system graphics - -on boot +on init chmod 0660 /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/main_display/display_mode chmod 0660 /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/main_display/hbm chown system system /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/main_display/display_mode chown system system /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/main_display/hbm +on post-fs-data + mkdir /data/misc/display 0770 system graphics + service livedisplay-hal-2-0 /system/bin/hw/lineage.livedisplay@2.0-service.oneplus_sdm845 class hal user system