diff --git a/tools/cabana/dbc/dbcmanager.cc b/tools/cabana/dbc/dbcmanager.cc index 0cc51989cd..49527765a8 100644 --- a/tools/cabana/dbc/dbcmanager.cc +++ b/tools/cabana/dbc/dbcmanager.cc @@ -14,7 +14,8 @@ bool DBCManager::open(SourceSet s, const QString &dbc_file_name, QString *error) // Check if file is already open, and merge sources if (dbc_file->filename == dbc_file_name) { - ss |= s; + dbc_files[i] = {ss | s, dbc_file}; + emit DBCFileChanged(); return true; } diff --git a/tools/cabana/dbc/dbcmanager.h b/tools/cabana/dbc/dbcmanager.h index 31183e8199..f9af96516c 100644 --- a/tools/cabana/dbc/dbcmanager.h +++ b/tools/cabana/dbc/dbcmanager.h @@ -1,6 +1,8 @@ #pragma once #include +#include + #include #include #include