mirror of https://github.com/lapce/lapce.git
Remove unnecessary box
This commit is contained in:
parent
52e23eb84f
commit
144dec971b
|
@ -132,7 +132,7 @@ pub fn new(
|
|||
Self {
|
||||
widget_id,
|
||||
split: WidgetPod::new(split),
|
||||
header: WidgetPod::new(header.boxed()),
|
||||
header: WidgetPod::new(header),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -83,21 +83,18 @@ pub struct LapceSettingsPanel {
|
|||
switcher_rect: Rect,
|
||||
switcher_line_height: f64,
|
||||
close_rect: Rect,
|
||||
children: Vec<WidgetPod<LapceTabData, Box<dyn Widget<LapceTabData>>>>,
|
||||
children: Vec<WidgetPod<LapceTabData, LapceSplitNew>>,
|
||||
}
|
||||
|
||||
impl LapceSettingsPanel {
|
||||
pub fn new(data: &LapceTabData) -> Self {
|
||||
let children = vec![
|
||||
WidgetPod::new(Box::new(LapceSettings::new_split(
|
||||
LapceSettingsKind::Core,
|
||||
data,
|
||||
)) as Box<dyn Widget<_>>),
|
||||
WidgetPod::new(Box::new(LapceSettings::new_split(
|
||||
WidgetPod::new(LapceSettings::new_split(LapceSettingsKind::Core, data)),
|
||||
WidgetPod::new(LapceSettings::new_split(
|
||||
LapceSettingsKind::Editor,
|
||||
data,
|
||||
))),
|
||||
WidgetPod::new(Box::new(LapceKeymap::new_split(data))),
|
||||
)),
|
||||
WidgetPod::new(LapceKeymap::new_split(data)),
|
||||
];
|
||||
Self {
|
||||
widget_id: data.settings.panel_widget_id,
|
||||
|
|
Loading…
Reference in New Issue