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

Commit 097b46e4 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Skip initializing ro.vendor.api_level if already defined" into main am: 6c6b9e33

parents ce2e4b52 6c6b9e33
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1100,6 +1100,12 @@ static void property_initialize_ro_vendor_api_level() {
    // required to support.
    constexpr auto VENDOR_API_LEVEL_PROP = "ro.vendor.api_level";

    if (__system_property_find(VENDOR_API_LEVEL_PROP) != nullptr) {
        // The device already have ro.vendor.api_level in its vendor/build.prop.
        // Skip initializing the ro.vendor.api_level property.
        return;
    }

    auto vendor_api_level = GetIntProperty("ro.board.first_api_level", __ANDROID_VENDOR_API_MAX__);
    if (vendor_api_level != __ANDROID_VENDOR_API_MAX__) {
        // Update the vendor_api_level with "ro.board.api_level" only if both "ro.board.api_level"