cabana: partial match on ID filter (#28158)

old-commit-hash: 3f8fc8f6f8
beeps
Willem Melching 2 years ago committed by GitHub
parent a14463cbe3
commit 2e21af7d26
  1. 3
      tools/cabana/messageswidget.cc

@ -313,8 +313,7 @@ bool MessageListModel::matchMessage(const MessageId &id, const CanData &data, co
break; break;
case Column::ADDRESS: case Column::ADDRESS:
{ {
QString address_str = QString::number(id.address, 16); bool address_re_match = re.match(QString::number(id.address, 16)).hasMatch();
bool address_re_match = re.match(address_str).capturedLength() == address_str.length();
auto address = parseRange(txt, &convert_ok, 16); auto address = parseRange(txt, &convert_ok, 16);
bool address_match = convert_ok && (id.address >= address.first && id.address <= address.second); bool address_match = convert_ok && (id.address >= address.first && id.address <= address.second);

Loading…
Cancel
Save