From babb146e7f4bdaece78b196a278eeea1599cac2e Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Sun, 11 Sep 2022 16:17:35 +0530 Subject: [PATCH] Fixed: Attributes not completed for nested item drawables --- .../androidide/lsp/xml/utils/tagTransforms.kt | 6 +----- tests/test-home/.androidide/init/model.jar | Bin 59879 -> 59879 bytes 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/lsp/xml/src/main/java/com/itsaky/androidide/lsp/xml/utils/tagTransforms.kt b/lsp/xml/src/main/java/com/itsaky/androidide/lsp/xml/utils/tagTransforms.kt index 776605b1b..da07e60c3 100644 --- a/lsp/xml/src/main/java/com/itsaky/androidide/lsp/xml/utils/tagTransforms.kt +++ b/lsp/xml/src/main/java/com/itsaky/androidide/lsp/xml/utils/tagTransforms.kt @@ -43,12 +43,8 @@ internal object DrawableTagTransformer : ITagTransformer { return "DrawableCorners" } - if (parent == "item") { - return toEntry(tag) - } - val prefix = - if (parent.isNotEmpty()) { + if (parent == "item" || parent.isNotEmpty()) { toEntry(parent).run { if (startsWith('#')) toEntry(tag) else this } } else tag val suffix = diff --git a/tests/test-home/.androidide/init/model.jar b/tests/test-home/.androidide/init/model.jar index d580abc229a910e5b0fdcc73bfe255d25aedb8dc..b5878edf89b87682930ab75a9312216fe9075565 100644 GIT binary patch delta 31 ncmaEUnfdu;W}X0VW)?061`ZB}zM73Z8F!faYBrbMDdYtJsVfTI delta 31 ncmaEUnfdu;W}X0VW)?061`ZB}g;g7QGVU-ftlC_5r;rx_s+0=<