问题
onFilterButtonClicked() 调用 invalidateFilter() 后,searchResults 中存储的代理模型行索引失效,后续搜索导航指向错误行或越界。
严重级别
Critical
修复方案
在 onFilterButtonClicked() 开头清除搜索状态:
searchResults.clear();
currentSearchIndex = -1;
currentSearchText.clear();
searchLineEdit->clear();
文件
问题
onFilterButtonClicked()调用invalidateFilter()后,searchResults中存储的代理模型行索引失效,后续搜索导航指向错误行或越界。严重级别
Critical
修复方案
在
onFilterButtonClicked()开头清除搜索状态:文件
src/ui/logviewer.cpp