From 6ae6e6e555831e53d184f60450fff39ad79b4aa3 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sat, 9 Jan 2021 13:57:23 +0100 Subject: [PATCH] instantnoodlep: Set density to 480 while in recovery mode * This allows us to provide usable recovery image for people who are still on OxygenOS dtbo as unmodified stock dtbo defaults to 1080p. While it'll make UI slightly smaller on Lineage dtbo, it doesn't make it unacceptable. Change-Id: Ic216c9d17066765c1b06ffdd35f2543f412f18db --- BoardConfig.mk | 4 +--- device.mk | 3 ++- rootdir/Android.mk | 9 +++++++++ rootdir/etc/init.recovery.target.rc | 2 ++ 4 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 rootdir/etc/init.recovery.target.rc diff --git a/BoardConfig.mk b/BoardConfig.mk index f2a1f5f..fe3f953 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -22,9 +22,6 @@ DEVICE_PATH := device/oneplus/instantnoodlep # Bluetooth BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth/include -# Display -TARGET_SCREEN_DENSITY := 560 - # Fingerprint SOONG_CONFIG_ONEPLUS_KONA_FOD_POS_X = 604 SOONG_CONFIG_ONEPLUS_KONA_FOD_POS_Y = 2434 @@ -37,6 +34,7 @@ DEVICE_MANIFEST_FILE += $(DEVICE_PATH)/manifest.xml BOARD_SUPER_PARTITION_SIZE := 15032385536 # Recovery +TARGET_RECOVERY_DENSITY := xxhdpi TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom # inherit from the proprietary version diff --git a/device.mk b/device.mk index a9ec3cd..3db7561 100644 --- a/device.mk +++ b/device.mk @@ -41,7 +41,8 @@ PRODUCT_COPY_FILES += \ # Device init scripts PRODUCT_PACKAGES += \ - fstab.qcom + fstab.qcom \ + init.recovery.target.rc # OPFeature PRODUCT_COPY_FILES += \ diff --git a/rootdir/Android.mk b/rootdir/Android.mk index 4299251..2a13bec 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -17,3 +17,12 @@ LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := etc/fstab.qcom LOCAL_MODULE_PATH := $(TARGET_RAMDISK_OUT) include $(BUILD_PREBUILT) + +include $(CLEAR_VARS) +LOCAL_MODULE := init.recovery.target.rc +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_CLASS := ETC +LOCAL_SRC_FILES := etc/init.recovery.target.rc +LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) +include $(BUILD_PREBUILT) diff --git a/rootdir/etc/init.recovery.target.rc b/rootdir/etc/init.recovery.target.rc new file mode 100644 index 0000000..5974201 --- /dev/null +++ b/rootdir/etc/init.recovery.target.rc @@ -0,0 +1,2 @@ +on init + setprop ro.sf.lcd_density 480