From 3f8fc8f6f8635797a61d4c6bb0fa787517d444b7 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Thu, 11 May 2023 01:19:28 +0800 Subject: [PATCH] cabana: partial match on ID filter (#28158) --- tools/cabana/messageswidget.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/cabana/messageswidget.cc b/tools/cabana/messageswidget.cc index d42468f188..60aadb3673 100644 --- a/tools/cabana/messageswidget.cc +++ b/tools/cabana/messageswidget.cc @@ -313,8 +313,7 @@ bool MessageListModel::matchMessage(const MessageId &id, const CanData &data, co break; case Column::ADDRESS: { - QString address_str = QString::number(id.address, 16); - bool address_re_match = re.match(address_str).capturedLength() == address_str.length(); + bool address_re_match = re.match(QString::number(id.address, 16)).hasMatch(); auto address = parseRange(txt, &convert_ok, 16); bool address_match = convert_ok && (id.address >= address.first && id.address <= address.second);