From d81daf1df30a2dbc39c08232baf8d4071a3ec57f Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 29 Jan 2024 12:58:55 -0600 Subject: [PATCH] not resetting if the current count is correct Signed-off-by: Matt Bruce --- .../HorizontalCombinationViews/TwoButtonView.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/MVMCoreUI/Atomic/Molecules/HorizontalCombinationViews/TwoButtonView.swift b/MVMCoreUI/Atomic/Molecules/HorizontalCombinationViews/TwoButtonView.swift index debd2c8d..58ac0f6e 100644 --- a/MVMCoreUI/Atomic/Molecules/HorizontalCombinationViews/TwoButtonView.swift +++ b/MVMCoreUI/Atomic/Molecules/HorizontalCombinationViews/TwoButtonView.swift @@ -34,7 +34,6 @@ import VDS buttonGroup.alignment = .center buttonGroup.rowQuantityPhone = 2 buttonGroup.rowQuantityTablet = 2 - buttonGroup.childWidth = .percentage(50) } //-------------------------------------------------- @@ -69,8 +68,12 @@ import VDS primaryButton.set(with: primaryModel, delegateObject, additionalData) buttons.append(primaryButton) } + + buttonGroup.childWidth = viewModel.fillContainer ? .percentage(100) : nil - buttonGroup.buttons = buttons + if buttons.count != buttonGroup.buttons.count { + buttonGroup.buttons = buttons + } } //-------------------------------------------------- @@ -84,6 +87,7 @@ import VDS //-------------------------------------------------- // MARK: - MVMCoreViewProtocol //-------------------------------------------------- + public func updateView(_ size: CGFloat) { setNeedsUpdate() }