From: SnickerSun Date: Mon, 26 Aug 2024 11:46:54 +0000 (+0800) Subject: 修复4G 开关点击死机问题 X-Git-Tag: release_V1.2.70_20241020_135402~583^2~1^2~2 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F793%2Fhead;p=mirrors%2FFD230.git 修复4G 开关点击死机问题 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/networkandcall/src/NetworkAndCallPresenter.cpp b/code/sdk/application/wearable/fd230app/nativeui/networkandcall/src/NetworkAndCallPresenter.cpp index 6e88acba5..68e34dd71 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/networkandcall/src/NetworkAndCallPresenter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/networkandcall/src/NetworkAndCallPresenter.cpp @@ -1,8 +1,8 @@ /* * @Author: luozheng 1732036298@qq.com * @Date: 2024-04-23 09:59:32 - * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-23 18:13:35 + * @LastEditors: SnickerSun snickersun@163.com + * @LastEditTime: 2024-08-26 19:45:23 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/networkandcall/src/NetworkAndCallPresenter.cpp */ #include "AppViewIDs.h" @@ -93,7 +93,10 @@ namespace OHOS { uapi_set4GCapability(true); ConfigModel::GetInstance()->SetCat1_4Gability(uapi_cat1_get_power_stat()); - p_NetworkAndCallView->GetVoLTEToggleButton()->SetTouchable(true); + if(p_NetworkAndCallView->GetVoLTEToggleButton()) + { + p_NetworkAndCallView->GetVoLTEToggleButton()->SetTouchable(true); + } } } else @@ -111,7 +114,7 @@ namespace OHOS uapi_set4GCapability(false); #endif ConfigModel::GetInstance()->SetCat1_4Gability(uapi_cat1_get_power_stat()); - if(p_NetworkAndCallView->GetVoLTEToggleButton()->GetState()) + if(p_NetworkAndCallView->GetVoLTEToggleButton() && p_NetworkAndCallView->GetVoLTEToggleButton()->GetState()) { p_NetworkAndCallView->GetVoLTEToggleButton()->SetState(false); p_NetworkAndCallView->GetVoLTEToggleButton()->SetTouchable(false);