launcher: fix rare use after free bug

This commit is contained in:
nmzik
2026-09-03 11:32:32 +02:00
parent b3c8f91a84
commit 5ffcd28ca4
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -3,6 +3,7 @@
#include "common.h"
#include <QObject>
#include <QTreeWidgetItem>
#include <memory>
@@ -14,7 +15,7 @@ class QTreeWidget;
class QWidget;
class Configuration;
class ConfigurationItem: public QTreeWidgetItem {
class ConfigurationItem: public QObject, public QTreeWidgetItem {
public:
explicit ConfigurationItem(std::unique_ptr<Configuration> info, QTreeWidget* parent);
~ConfigurationItem() override;