From 85071e89190edb52f6749537d022d6af82ccfce3 Mon Sep 17 00:00:00 2001 From: Trial97 Date: Fri, 21 Nov 2025 16:18:40 +0200 Subject: [PATCH] only emit changes on the modified collumns Signed-off-by: Trial97 --- launcher/minecraft/mod/ModFolderModel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/launcher/minecraft/mod/ModFolderModel.cpp b/launcher/minecraft/mod/ModFolderModel.cpp index db22bec89..85473c92e 100644 --- a/launcher/minecraft/mod/ModFolderModel.cpp +++ b/launcher/minecraft/mod/ModFolderModel.cpp @@ -261,7 +261,7 @@ void ModFolderModel::onParseSucceeded(int ticket, QString mod_id) if (result && resource) static_cast(resource.get())->finishResolvingWithDetails(std::move(result->details)); - emit dataChanged(index(row), index(row, columnCount(QModelIndex()) - 1)); + emit dataChanged(index(row, RequiresColumn), index(row, RequiredByColumn)); } Mod* findById(QSet mods, QString modId) @@ -509,7 +509,7 @@ bool ModFolderModel::deleteResources(const QModelIndexList& indexes) mod->setRequiredByCount(m_requiredBy[id].count()); mod->setRequiresCount(m_requires[id].count()); int row = m_resources_index[mod->internal_id()]; - emit dataChanged(index(row), index(row, columnCount(QModelIndex()) - 1)); + emit dataChanged(index(row, RequiresColumn), index(row, RequiredByColumn)); } return rsp; }