From f2ca58de6e3574fab219cf00f4aea7d85fc77d71 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Tue, 2 Apr 2024 19:51:41 +0400 Subject: [PATCH] add debug logging for group operations RDCT-1230 Add debug logging to FrontendActionUpdateInterceptor GitOrigin-RevId: 42c68661d12ed6121b7e7318de3367c93a04c4e3 --- .../com/intellij/openapi/actionSystem/impl/Utils.kt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/Utils.kt b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/Utils.kt index f5c40c430cc2..51e23568b934 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/Utils.kt +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/Utils.kt @@ -669,10 +669,15 @@ object Utils { x = x.getDelegate() c = x.javaClass } - sb.append(c.getName() - .removePrefix("com.intellij.openapi.actionSystem.") - .removePrefix("com.intellij.ide.actions.")) - idProvider?.invoke(x)?.let { sb.append("(id=").append(it).append(')') } + if (x is String) { + sb.append(x) + } + else { + sb.append(c.getName() + .removePrefix("com.intellij.openapi.actionSystem.") + .removePrefix("com.intellij.ide.actions.")) + idProvider?.invoke(x)?.let { sb.append("(id=").append(it).append(')') } + } sb.append(")") sb.insert(0, StringUtilRt.getShortName(c.getName())) return sb.toString()