From 3c3e42fb84373faff012aa09ac585edac12376a4 Mon Sep 17 00:00:00 2001 From: ts-korhonen Date: Tue, 15 Mar 2022 18:24:38 +0200 Subject: [PATCH] qt: Destroy the widgets when changing joystick device. Just removing them from layout will not destroy them. --- src/qt/qt_joystickconfiguration.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qt/qt_joystickconfiguration.cpp b/src/qt/qt_joystickconfiguration.cpp index e5d70a68e..54aec5c6d 100644 --- a/src/qt/qt_joystickconfiguration.cpp +++ b/src/qt/qt_joystickconfiguration.cpp @@ -82,7 +82,9 @@ int JoystickConfiguration::selectedPov(int pov) { void JoystickConfiguration::on_comboBoxDevice_currentIndexChanged(int index) { for (auto w : widgets) { ui->ct->removeWidget(w); + w->deleteLater(); } + widgets.clear(); if (index == 0) { return;