diff --git a/lib/talk/starChart/handle/impl/udp_talk_expect_handler.dart b/lib/talk/starChart/handle/impl/udp_talk_expect_handler.dart index c592b454..ed975f57 100644 --- a/lib/talk/starChart/handle/impl/udp_talk_expect_handler.dart +++ b/lib/talk/starChart/handle/impl/udp_talk_expect_handler.dart @@ -93,20 +93,21 @@ class UdpTalkExpectHandler extends ScpMessageBaseHandle } if (isWifiLockType || (talkExpectResp.rotate == 0 && - talkExpectResp.width == 640 && - talkExpectResp.height == 480)) { + talkExpectResp.width == 640 && + talkExpectResp.height == 480) && + talkStatus.status != TalkStatus.answeredSuccessfully) { Get.toNamed(Routers.imageTransmissionView); - return; } if (startChartManage - .getDefaultTalkExpect() - .videoType - .contains(VideoTypeE.H264)) { + .getDefaultTalkExpect() + .videoType + .contains(VideoTypeE.H264) && + talkStatus.status != TalkStatus.answeredSuccessfully) { Get.toNamed( Routers.h264View, ); - } else { + } else if (talkStatus.status != TalkStatus.answeredSuccessfully) { Get.toNamed( Routers.starChartTalkView, );