From 85e41dcc50aa1c36754b64c9709f268159dc5eca Mon Sep 17 00:00:00 2001 From: Dongdong Zhou Date: Wed, 17 Aug 2022 20:31:50 +0100 Subject: [PATCH] find box results should use current buffer --- lapce-ui/src/find.rs | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/lapce-ui/src/find.rs b/lapce-ui/src/find.rs index 95e65958..d5d0d815 100644 --- a/lapce-ui/src/find.rs +++ b/lapce-ui/src/find.rs @@ -14,6 +14,7 @@ use crate::{editor::view::LapceEditorView, svg::get_svg, tab::LapceIcon}; pub struct FindBox { + parent_view_id: WidgetId, input_width: f64, result_width: f64, result_pos: Point, @@ -71,6 +72,7 @@ pub fn new( }, ]; Self { + parent_view_id, input_width: 200.0, result_width: 75.0, result_pos: Point::ZERO, @@ -193,25 +195,7 @@ fn paint(&mut self, ctx: &mut PaintCtx, data: &LapceTabData, env: &Env) { return; } - let buffer = match &data.main_split.active_tab.as_ref() { - Some(active_tab) => { - match data - .main_split - .editor_tabs - .get(active_tab) - .unwrap() - .active_child() - { - lapce_data::data::EditorTabChild::Editor(view_id, _, _) => { - data.editor_view_content(*view_id) - } - lapce_data::data::EditorTabChild::Settings(view_id, _) => { - data.editor_view_content(*view_id) - } - } - } - None => return, - }; + let buffer = data.editor_view_content(self.parent_view_id); let rect = ctx.size().to_rect(); ctx.with_save(|ctx| {