Skip to content

fix: 搜索结果在过滤后变为脏数据 #8

Description

@GeziP

问题

onFilterButtonClicked() 调用 invalidateFilter() 后,searchResults 中存储的代理模型行索引失效,后续搜索导航指向错误行或越界。

严重级别

Critical

修复方案

onFilterButtonClicked() 开头清除搜索状态:

searchResults.clear();
currentSearchIndex = -1;
currentSearchText.clear();
searchLineEdit->clear();

文件

  • src/ui/logviewer.cpp

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions