mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-04-20 23:56:39 -04:00
Fix missed case of incorrect update to a Group's LastModificationTime
This commit is contained in:
parent
ebb2d88bc0
commit
6a0a78b870
@ -1483,9 +1483,8 @@ QUuid Entry::previousParentGroupUuid() const
|
||||
|
||||
void Entry::setPreviousParentGroupUuid(const QUuid& uuid)
|
||||
{
|
||||
// prevent set from changing the LastModificationTime
|
||||
bool prevUpdateTimeinfo = m_updateTimeinfo;
|
||||
m_updateTimeinfo = false;
|
||||
m_updateTimeinfo = false; // prevent update of LastModificationTime
|
||||
set(m_data.previousParentGroupUuid, uuid);
|
||||
m_updateTimeinfo = prevUpdateTimeinfo;
|
||||
}
|
||||
|
@ -494,7 +494,11 @@ void Group::setParent(Group* parent, int index, bool trackPrevious)
|
||||
m_data.timeInfo.setLocationChanged(Clock::currentDateTimeUtc());
|
||||
}
|
||||
|
||||
bool prevUpdateTimeInfo = m_updateTimeinfo;
|
||||
m_updateTimeinfo = false; // prevent update of LastModificationTime
|
||||
emitModified();
|
||||
m_updateTimeinfo = prevUpdateTimeInfo;
|
||||
|
||||
|
||||
if (!moveWithinDatabase) {
|
||||
emit groupAdded();
|
||||
@ -1237,9 +1241,8 @@ QUuid Group::previousParentGroupUuid() const
|
||||
|
||||
void Group::setPreviousParentGroupUuid(const QUuid& uuid)
|
||||
{
|
||||
// prevent set from changing the LastModificationTime
|
||||
bool prevUpdateTimeinfo = m_updateTimeinfo;
|
||||
m_updateTimeinfo = false;
|
||||
m_updateTimeinfo = false; // prevent update of LastModificationTime
|
||||
set(m_data.previousParentGroupUuid, uuid);
|
||||
m_updateTimeinfo = prevUpdateTimeinfo;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user