From c20ac40ae3d9424e0d9ae3d68ff3f736af768337 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 10 Jan 2018 12:37:06 +0100 Subject: [PATCH] Project: Make sure id() will never change Warn and ignore attempts to change the id() of a project. Change-Id: I26c7c585e87d8be7b9fb8da3b3685b252e05f070 Reviewed-by: Eike Ziller --- src/plugins/projectexplorer/project.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/projectexplorer/project.cpp b/src/plugins/projectexplorer/project.cpp index f91f2fa1a0e..a17584ea40d 100644 --- a/src/plugins/projectexplorer/project.cpp +++ b/src/plugins/projectexplorer/project.cpp @@ -505,6 +505,7 @@ void Project::setDisplayName(const QString &name) void Project::setId(Core::Id id) { + QTC_ASSERT(!d->m_id.isValid(), return); // Id may not change ever! d->m_id = id; }