Commit | Line | Data |
---|---|---|
d1b877b3 | 1 | From 2840673b94cf1a112d1a3ffb7e6f7ac3acb485f0 Mon Sep 17 00:00:00 2001 |
6bcbafcd | 2 | From: 0xD34D <clark@scheffsblend.com> |
c53e5313 | 3 | Date: Mon, 20 Jun 2016 22:59:48 +0300 |
d1b877b3 | 4 | Subject: [PATCH 24/43] N-Extras: Add dynamic theme BootAnimation support |
6bcbafcd L |
5 | |
6 | Extracted from "Themes: Port to CM13 [1/3]" | |
7 | http://review.cyanogenmod.org/#/c/113273/14 | |
8 | ||
9 | Change-Id: I394897c10f02695f0416e87e9bf960e840bcb3b7 | |
10 | --- | |
c53e5313 L |
11 | cmds/bootanimation/BootAnimation.cpp | 4 ++++ |
12 | 1 file changed, 4 insertions(+) | |
6bcbafcd L |
13 | |
14 | diff --git a/cmds/bootanimation/BootAnimation.cpp b/cmds/bootanimation/BootAnimation.cpp | |
d1b877b3 | 15 | index d4a9326fc0d..57e1992a903 100644 |
6bcbafcd L |
16 | --- a/cmds/bootanimation/BootAnimation.cpp |
17 | +++ b/cmds/bootanimation/BootAnimation.cpp | |
18 | @@ -68,6 +68,7 @@ namespace android { | |
19 | static const char OEM_BOOTANIMATION_FILE[] = "/oem/media/bootanimation.zip"; | |
20 | static const char SYSTEM_BOOTANIMATION_FILE[] = "/system/media/bootanimation.zip"; | |
21 | static const char SYSTEM_ENCRYPTED_BOOTANIMATION_FILE[] = "/system/media/bootanimation-encrypted.zip"; | |
22 | +static const char THEME_BOOTANIMATION_FILE[] = "/data/system/theme/bootanimation.zip"; | |
23 | static const char SYSTEM_DATA_DIR_PATH[] = "/data/system"; | |
24 | static const char SYSTEM_TIME_DIR_NAME[] = "time"; | |
25 | static const char SYSTEM_TIME_DIR_PATH[] = "/data/system/time"; | |
c53e5313 | 26 | @@ -341,6 +342,9 @@ status_t BootAnimation::readyToRun() { |
6bcbafcd L |
27 | if (encryptedAnimation && (access(getAnimationFileName(IMG_ENC), R_OK) == 0)) { |
28 | mZipFileName = getAnimationFileName(IMG_ENC); | |
29 | } | |
c53e5313 L |
30 | + else if (access(THEME_BOOTANIMATION_FILE, R_OK) == 0) { |
31 | + mZipFileName = THEME_BOOTANIMATION_FILE; | |
6bcbafcd L |
32 | + } |
33 | else if (access(getAnimationFileName(IMG_OEM), R_OK) == 0) { | |
34 | mZipFileName = getAnimationFileName(IMG_OEM); | |
35 | } | |
6bcbafcd | 36 | -- |
d1b877b3 | 37 | 2.11.1 |
6bcbafcd | 38 |