From 7d6e848d87691685c8372613f6b09b5bea6b9753 Mon Sep 17 00:00:00 2001 From: dlst316 Date: Thu, 25 Sep 2025 14:32:27 +0900 Subject: [PATCH] refactor(api): Use value-based list for filesAvailable signal This changes the signal to pass a list of objects by value instead of pointers. This is a prerequisite for fixing a dangling pointer bug in the main application and improves the overall API safety. --- include/uibase/imodrepositorybridge.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/uibase/imodrepositorybridge.h b/include/uibase/imodrepositorybridge.h index f2bf539a..99f582b2 100644 --- a/include/uibase/imodrepositorybridge.h +++ b/include/uibase/imodrepositorybridge.h @@ -101,7 +101,7 @@ class QDLLEXPORT IModRepositoryBridge : public QObject * signal */ void filesAvailable(QString gameName, int modID, QVariant userData, - const QList& resultData); + const QList& resultData); /** * @brief sent when information about a file is reported by the repository