diff options
author | Tao Bao <tbao@google.com> | 2015-12-18 23:20:20 +0100 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-12-18 23:20:20 +0100 |
commit | 29b0fbe160f815a142fa0d056c1ce10186cea516 (patch) | |
tree | c311d658de7ac03080583b24e9157cc6f502f1b4 /screen_ui.cpp | |
parent | Merge "updater: Use O_SYNC and fsync() for package_extract_file()." (diff) | |
parent | res: Embed FPS into icon_installing.png. (diff) | |
download | android_bootable_recovery-29b0fbe160f815a142fa0d056c1ce10186cea516.tar android_bootable_recovery-29b0fbe160f815a142fa0d056c1ce10186cea516.tar.gz android_bootable_recovery-29b0fbe160f815a142fa0d056c1ce10186cea516.tar.bz2 android_bootable_recovery-29b0fbe160f815a142fa0d056c1ce10186cea516.tar.lz android_bootable_recovery-29b0fbe160f815a142fa0d056c1ce10186cea516.tar.xz android_bootable_recovery-29b0fbe160f815a142fa0d056c1ce10186cea516.tar.zst android_bootable_recovery-29b0fbe160f815a142fa0d056c1ce10186cea516.zip |
Diffstat (limited to 'screen_ui.cpp')
-rw-r--r-- | screen_ui.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/screen_ui.cpp b/screen_ui.cpp index 23fc90154..522aa6b23 100644 --- a/screen_ui.cpp +++ b/screen_ui.cpp @@ -73,7 +73,7 @@ ScreenRecoveryUI::ScreenRecoveryUI() : menu_items(0), menu_sel(0), file_viewer_text_(nullptr), - animation_fps(20), + animation_fps(-1), installing_frames(-1), stage(-1), max_stage(-1) { @@ -367,8 +367,9 @@ void ScreenRecoveryUI::LoadBitmap(const char* filename, GRSurface** surface) { } } -void ScreenRecoveryUI::LoadBitmapArray(const char* filename, int* frames, GRSurface*** surface) { - int result = res_create_multi_display_surface(filename, frames, surface); +void ScreenRecoveryUI::LoadBitmapArray(const char* filename, int* frames, int* fps, + GRSurface*** surface) { + int result = res_create_multi_display_surface(filename, frames, fps, surface); if (result < 0) { LOGE("missing bitmap %s\n(Code %d)\n", filename, result); } @@ -405,7 +406,7 @@ void ScreenRecoveryUI::Init() { text_top_ = 1; backgroundIcon[NONE] = nullptr; - LoadBitmapArray("icon_installing", &installing_frames, &installation); + LoadBitmapArray("icon_installing", &installing_frames, &animation_fps, &installation); backgroundIcon[INSTALLING_UPDATE] = installing_frames ? installation[0] : nullptr; backgroundIcon[ERASING] = backgroundIcon[INSTALLING_UPDATE]; LoadBitmap("icon_error", &backgroundIcon[ERROR]); |