From a65e7598ba499a20df097e8c3df66093fb857a43 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 12 Mar 2026 17:56:05 +0600 Subject: [PATCH] small optimization of panel ratings button --- ratings/source/src/jvmMain/kotlin/Plugin.kt | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/ratings/source/src/jvmMain/kotlin/Plugin.kt b/ratings/source/src/jvmMain/kotlin/Plugin.kt index 047892b..e96959e 100644 --- a/ratings/source/src/jvmMain/kotlin/Plugin.kt +++ b/ratings/source/src/jvmMain/kotlin/Plugin.kt @@ -347,12 +347,19 @@ object Plugin : Plugin { } } .let { - val rating = rating() - if (rating != null) { - it.replace( - currentRatingControlSymbol, - rating.double.roundToInt().toString() - ) + if (it.contains(currentRatingControlSymbol)) { + val rating = rating() + if (rating != null) { + it.replace( + currentRatingControlSymbol, + rating.double.roundToInt().toString() + ) + } else { + it.replace( + currentRatingControlSymbol, + UnsuccessfulSymbol + ) + } } else { it }