Fix dialog when no modification performed

This commit is contained in:
J-Jamet
2022-02-01 17:06:51 +01:00
parent 80cf4f05f8
commit 5fb4c4c20c
2 changed files with 11 additions and 7 deletions

View File

@@ -994,20 +994,25 @@ class Database {
return null
}
fun createGroup(): Group? {
dataModifiedSinceLastLoading = true
fun createGroup(virtual: Boolean = false): Group? {
if (!virtual) {
dataModifiedSinceLastLoading = true
}
var group: Group? = null
mDatabaseKDB?.let { database ->
return Group(database.createGroup()).apply {
group = Group(database.createGroup()).apply {
setNodeId(database.newGroupId())
}
}
mDatabaseKDBX?.let { database ->
return Group(database.createGroup()).apply {
group = Group(database.createGroup()).apply {
setNodeId(database.newGroupId())
}
}
if (virtual)
group?.isVirtual = virtual
return null
return group
}
fun getEntryById(id: NodeId<UUID>): Entry? {

View File

@@ -40,8 +40,7 @@ class SearchHelper {
omitBackup: Boolean,
max: Int): Group? {
val searchGroup = database.createGroup()
searchGroup?.isVirtual = true
val searchGroup = database.createGroup(virtual = true)
searchGroup?.title = "\"" + searchParameters.searchQuery + "\""
// Search all entries