代码:
10 if (bUpdateAll&&m_pMovCtrl->GetStreamCell()->IsSendMode());//(m_pMovCtrl->IsHost()||m_pMovCtrl->IsPresenter()))
11 {
12 CPDU_CMD_FullScreen pudFullScreen(m_pMovCtrl->GetMyNodeID(),0,m_is_fullscreen);
13 pudFullScreen.Send(m_pMovCtrl->GetSessionPtr());
14 }
断点调试,不管if括号内判断是否真假 总是执行12 ,13语句,跟踪IsSendMode()函数没有问题,最后发现if语句所在一行最后的;导致整个if语句并没有包括11-14括号内的代码!
这个;就是是代码拷贝粘贴过来留下的。编程需要严谨,代码还是尽量自己敲入。