diff --git a/frameworks/bridge/declarative_frontend/jsview/js_gauge.cpp b/frameworks/bridge/declarative_frontend/jsview/js_gauge.cpp index 17378dd53778e2deaeb50b48a1a96c0f3cfd03fa..daaa9a1d54708b7bb233f85d720295de09212bd5 100644 --- a/frameworks/bridge/declarative_frontend/jsview/js_gauge.cpp +++ b/frameworks/bridge/declarative_frontend/jsview/js_gauge.cpp @@ -105,8 +105,8 @@ void JSGauge::SetEndAngle(const JSCallbackInfo& info) void JSGauge::SetColors(const JSCallbackInfo& info) { - if (info.Length() < 1) { - LOGE(" JSGauge::SetColors::The info is wrong, it is supposed to have atleast 1 arguments"); + if (info.Length() < 1 && !info[0]->IsNumber()) { + LOGE("JSGauge::SetEndAngle::The info is wrong, it is supposed to have atleast 1 arguments"); return; } std::vector colors;