diff --git a/iOS/Inspector/FeedInspectorView.swift b/iOS/Inspector/FeedInspectorView.swift index 363103263..1e66ed5d8 100644 --- a/iOS/Inspector/FeedInspectorView.swift +++ b/iOS/Inspector/FeedInspectorView.swift @@ -69,7 +69,6 @@ struct FeedInspectorView : View { .onDisappear { self.viewModel.save() } .navigationBarTitle(Text(verbatim: self.viewModel.nameForDisplay), displayMode: .inline) .navigationBarItems(leading: Button(action: { - self.viewModel.save() self.viewController?.dismiss(animated: true) }) { Text("Done") } ) } @@ -137,7 +136,8 @@ struct FeedInspectorView : View { func save() { if name != nameForDisplay { - feed.editedName = name.isEmpty ? nil : name + let newName = name.isEmpty ? (feed.name ?? NSLocalizedString("Untitled", comment: "Feed name")) : name + feed.rename(to: newName) { _ in } } }