From 55b38e48ef6eec46eb55d3317f645dc333b31732 Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Wed, 8 Jan 2020 11:42:17 -0500 Subject: [PATCH] Remove asynchronous statement which was preventing proper redrawing. --- MVMCoreUI/Atoms/TextFields/DigitBox.swift | 5 ----- MVMCoreUI/Atoms/TextFields/DigitEntryField.swift | 12 ++++-------- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/MVMCoreUI/Atoms/TextFields/DigitBox.swift b/MVMCoreUI/Atoms/TextFields/DigitBox.swift index dc6fc254..1134a80f 100644 --- a/MVMCoreUI/Atoms/TextFields/DigitBox.swift +++ b/MVMCoreUI/Atoms/TextFields/DigitBox.swift @@ -73,7 +73,6 @@ import UIKit private weak var widthConstraint: NSLayoutConstraint? private weak var heightConstraint: NSLayoutConstraint? -// private weak var digitFieldHeight: NSLayoutConstraint? //-------------------------------------------------- // MARK: - Initializers @@ -108,9 +107,6 @@ import UIKit digitField.delegate = self digitField.didDeleteDelegate = self -// digitFieldHeight = digitField.heightAnchor.constraint(equalToConstant: 24) -// digitFieldHeight?.isActive = true - NSLayoutConstraint.activate([ digitField.topAnchor.constraint(equalTo: topAnchor, constant: PaddingOne), digitField.leadingAnchor.constraint(equalTo: leadingAnchor, constant: PaddingOne), @@ -188,7 +184,6 @@ import UIKit }) sizeObject?.performBlockBase(onSize: size) -// digitFieldHeight?.constant = floor(height * 0.55) widthConstraint?.constant = width heightConstraint?.constant = height digitField.font = MFFonts.mfFont55Rg(pointSize) diff --git a/MVMCoreUI/Atoms/TextFields/DigitEntryField.swift b/MVMCoreUI/Atoms/TextFields/DigitEntryField.swift index 7ebac501..f5fc7259 100644 --- a/MVMCoreUI/Atoms/TextFields/DigitEntryField.swift +++ b/MVMCoreUI/Atoms/TextFields/DigitEntryField.swift @@ -216,15 +216,11 @@ import UIKit entryFieldContainer.disableAllBorders = true - DispatchQueue.main.async { [weak self] in - guard let self = self else { return } - - if !self.digitBoxes.isEmpty { - self.digitBoxes.forEach { $0.updateView(size) } - self.layoutIfNeeded() - } + if !self.digitBoxes.isEmpty { + self.digitBoxes.forEach { $0.updateView(size) } +// self.layoutIfNeeded() } - setNeedsLayout() + layoutIfNeeded() } //--------------------------------------------------