fix(core): menu view injector

This commit is contained in:
rhunk
2024-04-08 00:00:45 +02:00
parent 752c99ffcf
commit 244b457752

View File

@ -45,7 +45,6 @@ class MenuViewInjector : Feature("MenuViewInjector", loadParams = FeatureLoadPar
val messaging = context.feature(Messaging::class)
val actionSheetItemsContainerLayoutId = context.resources.getIdentifier("action_sheet_items_container", "id")
val actionSheetContainer = context.resources.getIdentifier("action_sheet_container", "id")
val actionMenuTitle = context.resources.getIdentifier("action_menu_title", "id")
val actionMenu = context.resources.getIdentifier("action_menu", "id")
val componentsHolder = context.resources.getIdentifier("components_holder", "id")
@ -111,7 +110,7 @@ class MenuViewInjector : Feature("MenuViewInjector", loadParams = FeatureLoadPar
return@subscribe
}
if (viewGroup.id == actionSheetContainer && childView.id == actionMenu && messaging.lastFetchGroupConversationUUID != null) {
if (viewGroup !is LinearLayout && childView.id == actionMenu && messaging.lastFetchGroupConversationUUID != null) {
val injectedLayout = LinearLayout(childView.context).apply {
orientation = LinearLayout.VERTICAL
gravity = Gravity.BOTTOM