From 11d1515a46ba3c8a9378ce3f4da24960f75b9ccc Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Mon, 20 Apr 2020 14:34:55 -0400 Subject: [PATCH] path based on delegate existence --- .../Atomic/Atoms/TextFields/DigitEntryField.swift | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/MVMCoreUI/Atomic/Atoms/TextFields/DigitEntryField.swift b/MVMCoreUI/Atomic/Atoms/TextFields/DigitEntryField.swift index aff5ec75..5fa17417 100644 --- a/MVMCoreUI/Atomic/Atoms/TextFields/DigitEntryField.swift +++ b/MVMCoreUI/Atomic/Atoms/TextFields/DigitEntryField.swift @@ -335,8 +335,14 @@ import UIKit } for digitBox in digitBoxes { - digitBox.digitField.inputAccessoryView = UIToolbar.getToolbarWithDoneButton(delegate: delegateObject?.observingTextFieldDelegate ?? self, - action: #selector(observingTextFieldDelegate?.dismissFieldInput)) + + if let observingTextFieldelegate = delegateObject?.observingTextFieldDelegate { + digitBox.digitField.inputAccessoryView = UIToolbar.getToolbarWithDoneButton(delegate: observingTextFieldelegate, + action: #selector(observingTextFieldDelegate?.dismissFieldInput)) + } else { + digitBox.digitField.inputAccessoryView = UIToolbar.getToolbarWithDoneButton(delegate: self, + action: #selector(dismissFieldInput)) + } } super.set(with: model, delegateObject, additionalData)