fixup! Further warnings churn

This commit is contained in:
Piotr Osiewicz 2023-12-11 15:54:36 +01:00
parent d4a246cae8
commit 9f1e7a1e21

View file

@ -1425,63 +1425,6 @@ impl ProjectSearchBar {
});
}
}
fn toggle_replace_on_a_pane(pane: &mut Pane, _: &ToggleReplace, cx: &mut ViewContext<Pane>) {
if let Some(search_view) = pane
.active_item()
.and_then(|item| item.downcast::<ProjectSearchView>())
{
search_view.update(cx, |this, cx| {
cx.stop_propagation();
this.replace_enabled = !this.replace_enabled;
if !this.replace_enabled {
let editor_handle = this.query_editor.focus_handle(cx);
cx.focus(&editor_handle);
}
cx.notify();
});
}
}
fn activate_text_mode(pane: &mut Pane, _: &ActivateTextMode, cx: &mut ViewContext<Pane>) {
if let Some(search_view) = pane
.active_item()
.and_then(|item| item.downcast::<ProjectSearchView>())
{
search_view.update(cx, |view, cx| {
view.activate_search_mode(SearchMode::Text, cx)
});
cx.stop_propagation();
}
}
fn activate_regex_mode(pane: &mut Pane, _: &ActivateRegexMode, cx: &mut ViewContext<Pane>) {
if let Some(search_view) = pane
.active_item()
.and_then(|item| item.downcast::<ProjectSearchView>())
{
search_view.update(cx, |view, cx| {
view.activate_search_mode(SearchMode::Regex, cx)
});
cx.stop_propagation();
}
}
fn activate_semantic_mode(
pane: &mut Pane,
_: &ActivateSemanticMode,
cx: &mut ViewContext<Pane>,
) {
if SemanticIndex::enabled(cx) {
if let Some(search_view) = pane
.active_item()
.and_then(|item| item.downcast::<ProjectSearchView>())
{
search_view.update(cx, |view, cx| {
view.activate_search_mode(SearchMode::Semantic, cx)
});
cx.stop_propagation();
}
}
}
fn toggle_filters(&mut self, cx: &mut ViewContext<Self>) -> bool {
if let Some(search_view) = self.active_project_search.as_ref() {