在电脑添加新显示器后,CTrafficMonitorDlg::CalculateWindowMoveOffset函数在遍历时因为m_screen_rects.size()大于m_last_screen_rects.size()导致遍历过程中出现越界的bug。文件的另一处修改只是删除了几个空格,没有影响。
修改代码后在我的电脑上连接屏幕时没有再出现错误。
此bug仅在连接新显示器后出现,出现bug时是使用 扩展 作为显示模式。
在电脑添加新显示器后,CTrafficMonitorDlg::CalculateWindowMoveOffset函数在遍历时因为m_screen_rects.size()大于m_last_screen_rects.size()导致遍历过程中出现越界的bug。文件的另一处修改只是删除了几个空格,没有影响。
修改代码后在我的电脑上连接屏幕时没有再出现错误。
此bug仅在连接新显示器后出现,出现bug时是使用 扩展 作为显示模式。