mirror of
https://github.com/openharmony/ace_ace_engine.git
synced 2026-07-20 15:14:04 -04:00
fixed 8f4136b from https://gitee.com/seaside_wu/ace_ace_engine/pulls/1986
add check layzforeach is nullptr and fix ic_public_drawer svg on PC Preview Signed-off-by: seaside_wu <wuhaibin5@huawei.com> Change-Id: I840dd49b16c7d13f951ddb61d0e04c4856acc8da
This commit is contained in:
@@ -299,26 +299,26 @@ extern uint8_t* _binary_fa_black_clock_widget_second_png_end;
|
||||
// Use objcopy transform to compiled object file.
|
||||
// The following parameters represent the beginning and end of the file.
|
||||
extern uint8_t _binary_ic_public_drawer_svg_start[];
|
||||
extern uint8_t _binary_ic_public_drawer_svg_end[];
|
||||
extern uint8_t* _binary_ic_public_drawer_svg_end;
|
||||
// binary/container_modal_window_close.svg
|
||||
extern uint8_t _binary_container_modal_window_close_svg_start[];
|
||||
extern uint8_t _binary_container_modal_window_close_svg_end[];
|
||||
extern uint8_t* _binary_container_modal_window_close_svg_end;
|
||||
|
||||
// binary/container_modal_window_maximize.svg
|
||||
extern uint8_t _binary_container_modal_window_maximize_svg_start[];
|
||||
extern uint8_t _binary_container_modal_window_maximize_svg_end[];
|
||||
extern uint8_t* _binary_container_modal_window_maximize_svg_end;
|
||||
|
||||
// binary/container_modal_window_minimize.svg
|
||||
extern uint8_t _binary_container_modal_window_minimize_svg_start[];
|
||||
extern uint8_t _binary_container_modal_window_minimize_svg_end[];
|
||||
extern uint8_t* _binary_container_modal_window_minimize_svg_end;
|
||||
|
||||
// binary/container_modal_window_recover.svg
|
||||
extern uint8_t _binary_container_modal_window_recover_svg_start[];
|
||||
extern uint8_t _binary_container_modal_window_recover_svg_end[];
|
||||
extern uint8_t* _binary_container_modal_window_recover_svg_end;
|
||||
|
||||
// binary/container_modal_window_split_left.svg
|
||||
extern uint8_t _binary_container_modal_window_split_left_svg_start[];
|
||||
extern uint8_t _binary_container_modal_window_split_left_svg_end[];
|
||||
extern uint8_t* _binary_container_modal_window_split_left_svg_end;
|
||||
|
||||
namespace OHOS::Ace {
|
||||
namespace {
|
||||
|
||||
@@ -267,6 +267,10 @@ public:
|
||||
LOGI("OnDataReloaded()");
|
||||
ACE_SCOPED_TRACE("OnDataReloaded");
|
||||
|
||||
if (!lazyForEachComponent_) {
|
||||
LOGE("lazyForEachCompenent_ is nullptr");
|
||||
return;
|
||||
}
|
||||
LazyForEachCache cache(lazyForEachComponent_);
|
||||
size_t oldCount = count_;
|
||||
count_ = cache.TotalCount();
|
||||
|
||||
Reference in New Issue
Block a user