summaryrefslogtreecommitdiffstats
path: root/cmds/bootanimation
diff options
context:
space:
mode:
authorChih-Wei Huang <cwhuang@linux.org.tw>2010-11-03 15:33:00 +0800
committerChih-Wei Huang <cwhuang@linux.org.tw>2010-11-03 15:33:00 +0800
commit2978751310b4efef1faa87b116fcaee9423c007f (patch)
tree1dd4b37421a49568191c4c37eb65f24b672ef1f2 /cmds/bootanimation
parent9df48a0305818122298a86ae9949f6688814928b (diff)
downloadframeworks_base-2978751310b4efef1faa87b116fcaee9423c007f.zip
frameworks_base-2978751310b4efef1faa87b116fcaee9423c007f.tar.gz
frameworks_base-2978751310b4efef1faa87b116fcaee9423c007f.tar.bz2
Fix the animation disappeared issue
The animation movie disappears due to the incorrect logic of commit c11f46259a1e8f4e7e58925aefd1ed9eaf57a7fc. Change-Id: I9c0eac2bf2950fe20e931da367036ddf38d81f52
Diffstat (limited to 'cmds/bootanimation')
-rw-r--r--cmds/bootanimation/BootAnimation.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/cmds/bootanimation/BootAnimation.cpp b/cmds/bootanimation/BootAnimation.cpp
index f4b48b6..12c9fe5 100644
--- a/cmds/bootanimation/BootAnimation.cpp
+++ b/cmds/bootanimation/BootAnimation.cpp
@@ -248,13 +248,11 @@ status_t BootAnimation::readyToRun() {
mFlingerSurface = s;
mAndroidAnimation = true;
- if ((access(USER_BOOTANIMATION_FILE, R_OK) == 0) ||
- (access(SYSTEM_BOOTANIMATION_FILE, R_OK) == 0)) {
- if ((mZip.open(USER_BOOTANIMATION_FILE) != NO_ERROR) ||
- (mZip.open(SYSTEM_BOOTANIMATION_FILE) != NO_ERROR)) {
- mAndroidAnimation = false;
- }
- }
+ if ((access(USER_BOOTANIMATION_FILE, R_OK) == 0) &&
+ (mZip.open(USER_BOOTANIMATION_FILE) == NO_ERROR) ||
+ (access(SYSTEM_BOOTANIMATION_FILE, R_OK) == 0) &&
+ (mZip.open(SYSTEM_BOOTANIMATION_FILE) == NO_ERROR))
+ mAndroidAnimation = false;
return NO_ERROR;
}