diff --git a/src/core/Group.cpp b/src/core/Group.cpp index c217a0e82..e9f875cb5 100644 --- a/src/core/Group.cpp +++ b/src/core/Group.cpp @@ -1074,7 +1074,12 @@ void Group::cleanupParent() if (m_parent) { emit groupAboutToRemove(this); m_parent->m_children.removeAll(this); + + bool prevUpdateTimeinfo = m_updateTimeinfo; + m_updateTimeinfo = false; // prevent update of LastModificationTime emitModified(); + m_updateTimeinfo = prevUpdateTimeinfo; + emit groupRemoved(); } }