diff --git a/Frameworks/Account/Account.swift b/Frameworks/Account/Account.swift index b935c4268..712d39490 100644 --- a/Frameworks/Account/Account.swift +++ b/Frameworks/Account/Account.swift @@ -56,9 +56,12 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container, return settings.name } set { + let currentNameForDisplay = nameForDisplay if newValue != settings.name { settings.name = newValue - + if currentNameForDisplay != nameForDisplay { + postDisplayNameDidChangeNotification() + } } } }