From d86fb033eab7fdf0f5a8873727e160bb3aa36dc3 Mon Sep 17 00:00:00 2001 From: Viktor De Pasquale Date: Thu, 23 May 2019 19:17:41 +0200 Subject: [PATCH] Fixed conditions being inaccurately represented --- .../magisk/data/database/base/MagiskQueryBuilder.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/topjohnwu/magisk/data/database/base/MagiskQueryBuilder.kt b/app/src/main/java/com/topjohnwu/magisk/data/database/base/MagiskQueryBuilder.kt index 0c95bd6f4..de4e38425 100644 --- a/app/src/main/java/com/topjohnwu/magisk/data/database/base/MagiskQueryBuilder.kt +++ b/app/src/main/java/com/topjohnwu/magisk/data/database/base/MagiskQueryBuilder.kt @@ -14,7 +14,9 @@ interface MagiskQueryBuilder { Builder::class.java.newInstance() .apply(builder) .toString() - .let { MagiskQuery(it) } + .let { + MagiskQuery(it) + } } } @@ -131,11 +133,11 @@ class Condition { } fun and(builder: Condition.() -> Unit) { - condition += " " + Condition().apply(builder).condition + condition = "($condition AND ${Condition().apply(builder).condition})" } fun or(builder: Condition.() -> Unit) { - condition += " " + Condition().apply(builder).condition + condition = "($condition OR ${Condition().apply(builder).condition})" } override fun toString(): String {