Remove settings::Maybe (#42933)
It's unclear how this would ever be useful cc @probably-neb Release Notes: - N/A
This commit is contained in:
@@ -33,10 +33,10 @@ pub(crate) fn settings_data(cx: &App) -> Vec<SettingsPage> {
|
||||
SettingField {
|
||||
json_path: Some("project_name"),
|
||||
pick: |settings_content| {
|
||||
settings_content.project.worktree.project_name.as_ref()?.as_ref().or(DEFAULT_EMPTY_STRING)
|
||||
settings_content.project.worktree.project_name.as_ref().or(DEFAULT_EMPTY_STRING)
|
||||
},
|
||||
write: |settings_content, value| {
|
||||
settings_content.project.worktree.project_name = settings::Maybe::Set(value.filter(|name| !name.is_empty()));
|
||||
settings_content.project.worktree.project_name = value.filter(|name| !name.is_empty());
|
||||
},
|
||||
}
|
||||
),
|
||||
|
||||
@@ -507,7 +507,6 @@ fn init_renderers(cx: &mut App) {
|
||||
.add_basic_renderer::<settings::BufferLineHeightDiscriminants>(render_dropdown)
|
||||
.add_basic_renderer::<settings::AutosaveSettingDiscriminants>(render_dropdown)
|
||||
.add_basic_renderer::<settings::WorkingDirectoryDiscriminants>(render_dropdown)
|
||||
.add_basic_renderer::<settings::MaybeDiscriminants>(render_dropdown)
|
||||
.add_basic_renderer::<settings::IncludeIgnoredContent>(render_dropdown)
|
||||
.add_basic_renderer::<settings::ShowIndentGuides>(render_dropdown)
|
||||
.add_basic_renderer::<settings::ShellDiscriminants>(render_dropdown)
|
||||
|
||||
Reference in New Issue
Block a user