mirror of
https://github.com/microg/android_packages_apps_GmsCore
synced 2026-08-06 14:26:05 -04:00
Fix IAP payment card switching issue
This commit is contained in:
parent
9a206ae115
commit
0f0b4cdaeb
1 changed files with 8 additions and 3 deletions
|
|
@ -98,7 +98,10 @@ private fun parseAction(action: Action?, result: BAction): Boolean {
|
|||
}
|
||||
action.viewClickAction?.let { viewClickAction ->
|
||||
if (viewClickAction.uiInfo != null) {
|
||||
result.uiInfo = parseUIInfo(viewClickAction.uiInfo!!)
|
||||
val parsedUiInfo = parseUIInfo(viewClickAction.uiInfo!!)
|
||||
if (parsedUiInfo.uiType != UIType.UNKNOWN) {
|
||||
result.uiInfo = parsedUiInfo
|
||||
}
|
||||
}
|
||||
return parseAction(viewClickAction.action, result)
|
||||
}
|
||||
|
|
@ -488,7 +491,8 @@ private fun parseViewInfo(viewInfo: ViewInfo): BViewInfo {
|
|||
private fun parseContentComponent(contentComponent: ContentComponent): BComponent {
|
||||
val tag = contentComponent.tag
|
||||
val viewInfo = contentComponent.viewInfo?.let { parseViewInfo(it) }
|
||||
val uiInfo = contentComponent.uiInfo?.let { parseUIInfo(it) }
|
||||
val uiInfo = contentComponent.uiInfo?.let {
|
||||
parseUIInfo(it) }
|
||||
val cc = contentComponent
|
||||
return when {
|
||||
cc.iconTextCombinationView != null -> BComponent(tag, uiInfo, viewInfo, ViewType.ICONTEXTCOMBINATIONVIEW, iconTextCombinationView = parseIconTextCombinationView(cc.iconTextCombinationView!!))
|
||||
|
|
@ -528,7 +532,8 @@ private fun parseButtonGroupView(buttonGroupView: ButtonGroupView): BButtonGroup
|
|||
private fun parseFooterComponent(footerComponent: FooterComponent): BComponent {
|
||||
val tag = footerComponent.tag
|
||||
val viewInfo = footerComponent.viewInfo?.let { parseViewInfo(it) }
|
||||
val uiInfo = footerComponent.uiInfo?.let { parseUIInfo(it) }
|
||||
val uiInfo = footerComponent.uiInfo?.let {
|
||||
parseUIInfo(it) }
|
||||
val fc = footerComponent
|
||||
return when {
|
||||
fc.buttonGroupView != null -> BComponent(tag, uiInfo, viewInfo, ViewType.BUTTONGROUPVIEW, buttonGroupView = parseButtonGroupView(fc.buttonGroupView!!))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue