sdm845-common: Fix restoring default LiveDisplay mode
* Call DisplayModes::setDisplayMode(modeID, false) in the constructor * Move sysfs nodes chown/chmod to from 'on boot' to on init' so that they have proper perms right away. Change-Id: I51ee19136688f83703e85b76d5219e5a567bbaa3
This commit is contained in:
parent
f0e0e8184e
commit
702507f7c0
2 changed files with 6 additions and 4 deletions
|
@ -53,6 +53,8 @@ DisplayModes::DisplayModes() : mDefaultModeId(0) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setDisplayMode(mDefaultModeId, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Methods from ::vendor::lineage::livedisplay::V2_0::IDisplayModes follow.
|
// Methods from ::vendor::lineage::livedisplay::V2_0::IDisplayModes follow.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
on post-fs-data
|
on init
|
||||||
mkdir /data/misc/display 0770 system graphics
|
|
||||||
|
|
||||||
on boot
|
|
||||||
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/display_mode
|
||||||
chmod 0660 /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/main_display/hbm
|
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/display_mode
|
||||||
chown system system /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/main_display/hbm
|
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
|
service livedisplay-hal-2-0 /system/bin/hw/lineage.livedisplay@2.0-service.oneplus_sdm845
|
||||||
class hal
|
class hal
|
||||||
user system
|
user system
|
||||||
|
|
Loading…
Reference in a new issue