From 966c407638fb0270adf6bd7ad3b04b007fb50fc7 Mon Sep 17 00:00:00 2001 From: Leopixelo Date: Tue, 16 Jun 2026 20:10:23 +0200 Subject: [PATCH] fix sorting of multiplexed signals --- dbc/dbchandler.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dbc/dbchandler.cpp b/dbc/dbchandler.cpp index cb0398f..7b8ad4a 100644 --- a/dbc/dbchandler.cpp +++ b/dbc/dbchandler.cpp @@ -117,7 +117,11 @@ int DBCSignalHandler::getCount() bool signal_cmp(DBC_SIGNAL a, DBC_SIGNAL b) { - return a.startBit < b.startBit; + if (a.startBit == b.startBit) { + return QString::compare(a.name, b.name, Qt::CaseInsensitive) < 0; + } else { + return a.startBit < b.startBit; + } } void DBCSignalHandler::sort()