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

Commit 6c6b9e33 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Skip initializing ro.vendor.api_level if already defined" into main

parents 59d9dc1f 4058ba29
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1090,6 +1090,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"