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

Commit ed292165 authored by Ricardo Cerqueira's avatar Ricardo Cerqueira Committed by Steve Kondik
Browse files

bootanim: Display SKU-specific variants if present

TICKET: CYNGNOS-1175
Change-Id: I159fd71254e009e20dc811ca7eb0fe2f2bcf8af9
parent 9bc1f489
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -903,9 +903,20 @@ char *BootAnimation::getAnimationFileName(ImageID image)
            SYSTEM_SHUTDOWN_ANIMATION_FILE,
            SYSTEM_ENCRYPTED_SHUTDOWN_ANIMATION_FILE} };
    int state;
    char sku[PROPERTY_VALUE_MAX];
    char skusuffix[PATH_MAX];

    state = checkBootState() ? 0 : 1;

    property_get("ro.prebundled.mcc", sku, "000");
    sprintf(skusuffix,"-%s",sku);

    String16 skuPath(fileName[state][image]);
    skuPath.insert(skuPath.size()-4,String16(skusuffix));

    if (access(String8(skuPath).string(), R_OK) == 0)
        return (char *)String8(skuPath).string();

    return fileName[state][image];
}