diff --git a/tools/cabana/detailwidget.cc b/tools/cabana/detailwidget.cc index c7bfdee164..039a7c4e55 100644 --- a/tools/cabana/detailwidget.cc +++ b/tools/cabana/detailwidget.cc @@ -5,6 +5,7 @@ #include #include +#include "selfdrive/ui/qt/util.h" #include "tools/cabana/canmessages.h" #include "tools/cabana/dbcmanager.h" @@ -106,7 +107,7 @@ void DetailWidget::dbcMsgChanged() { if (msg_id.isEmpty()) return; warning_widget->hide(); - qDeleteAll(signals_container->findChildren()); + clearLayout(signals_container->layout()); QString msg_name = tr("untitled"); if (auto msg = dbc()->msg(msg_id)) { for (int i = 0; i < msg->sigs.size(); ++i) {