Merge branch 'mbruce/bugfixes' into 'develop'

fixed bug where someone could nil out attributedText and resetting the text...

See merge request BPHV_MIPS/vds_ios!152
This commit is contained in:
Bruce, Matt R 2024-02-15 21:39:02 +00:00
commit e6f9b96f5f

View File

@ -135,15 +135,15 @@ open class Label: UILabel, ViewProtocol, UserInfoable {
override open var text: String? {
get { _text }
set {
if _text != newValue {
if _text != newValue || newValue != attributedText?.string {
_text = newValue
useAttributedText = false
attributes = nil
attributes?.removeAll()
setNeedsUpdate()
}
}
}
/// Whether the View is enabled or not.
open override var isEnabled: Bool { didSet { setNeedsUpdate() } }