From 372b2aebe0250886dcbdd49208f35ea9be642678 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Sun, 14 May 2023 13:22:51 +0200 Subject: [PATCH] fix: Smaller isSearchable implementation --- .../com/kunzisoft/keepass/database/element/Group.kt | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/database/src/main/java/com/kunzisoft/keepass/database/element/Group.kt b/database/src/main/java/com/kunzisoft/keepass/database/element/Group.kt index d8ef4c973..2d2dbaf9e 100644 --- a/database/src/main/java/com/kunzisoft/keepass/database/element/Group.kt +++ b/database/src/main/java/com/kunzisoft/keepass/database/element/Group.kt @@ -445,16 +445,7 @@ class Group : Node, GroupVersionedInterface { } fun isSearchable(): Boolean { - val searchableGroup = searchable - if (searchableGroup == null) { - val parenGroup = parent - if (parenGroup == null) - return true - else - return parenGroup.isSearchable() - } else { - return searchableGroup - } + return searchable ?: (parent?.isSearchable() ?: true) } var enableAutoType: Boolean?