From 4891a234e2ccca943998387cb3f0246e98b63667 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Fri, 16 Jun 2023 01:35:30 +0800 Subject: [PATCH] cabana: Prevent dialog that load autosaved file from blocking replay->start() (#28558) --- tools/cabana/mainwin.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/cabana/mainwin.cc b/tools/cabana/mainwin.cc index 2961d888ff..87066bf9e6 100644 --- a/tools/cabana/mainwin.cc +++ b/tools/cabana/mainwin.cc @@ -373,7 +373,8 @@ void MainWindow::eventsMerged() { if (!dbc()->msgCount() && !car_fingerprint.isEmpty()) { auto dbc_name = fingerprint_to_dbc[car_fingerprint]; if (dbc_name != QJsonValue::Undefined) { - loadDBCFromOpendbc(dbc_name.toString()); + // Prevent dialog that load autosaved file from blocking replay->start(). + QTimer::singleShot(0, [dbc_name, this]() { loadDBCFromOpendbc(dbc_name.toString()); }); } } }