cabana: dont reset filter after seek (#27290)

pull/27295/head
Dean Lee 2 years ago committed by GitHub
parent 429311a2cc
commit 237428d0fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      tools/cabana/messageswidget.cc

@ -182,11 +182,10 @@ void MessageListModel::sortMessages() {
void MessageListModel::msgsReceived(const QHash<QString, CanData> *new_msgs) { void MessageListModel::msgsReceived(const QHash<QString, CanData> *new_msgs) {
int prev_row_count = msgs.size(); int prev_row_count = msgs.size();
bool update_all = new_msgs->size() == can->can_msgs.size(); if (filter_str.isEmpty() && msgs.size() != can->can_msgs.size()) {
if (update_all || (filter_str.isEmpty() && msgs.size() != can->can_msgs.size())) {
msgs = can->can_msgs.keys(); msgs = can->can_msgs.keys();
} }
if (update_all || msgs.size() != prev_row_count) { if (msgs.size() != prev_row_count) {
sortMessages(); sortMessages();
return; return;
} }

Loading…
Cancel
Save