dock: Fix incorrect extra inner padding in Panels. (#682)
This commit is contained in:
parent
6c9a317b3b
commit
f8a530279a
1 changed files with 10 additions and 6 deletions
|
|
@ -787,16 +787,20 @@ impl TabPanel {
|
||||||
let is_render_in_tabs = self.panels.len() > 1 && self.inner_padding(cx);
|
let is_render_in_tabs = self.panels.len() > 1 && self.inner_padding(cx);
|
||||||
|
|
||||||
v_flex()
|
v_flex()
|
||||||
.id("tab-content")
|
|
||||||
.group("")
|
.group("")
|
||||||
.overflow_y_scroll()
|
|
||||||
.overflow_x_hidden()
|
|
||||||
.flex_1()
|
.flex_1()
|
||||||
.when(is_render_in_tabs, |this| this.pt_2())
|
.when(is_render_in_tabs, |this| this.pt_2())
|
||||||
.child(
|
.child(
|
||||||
active_panel
|
div()
|
||||||
.view()
|
.id("tab-content")
|
||||||
.cached(StyleRefinement::default().v_flex().size_full()),
|
.overflow_y_scroll()
|
||||||
|
.overflow_x_hidden()
|
||||||
|
.flex_1()
|
||||||
|
.child(
|
||||||
|
active_panel
|
||||||
|
.view()
|
||||||
|
.cached(StyleRefinement::default().v_flex().size_full()),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
.when(state.droppable, |this| {
|
.when(state.droppable, |this| {
|
||||||
this.on_drag_move(cx.listener(Self::on_panel_drag_move))
|
this.on_drag_move(cx.listener(Self::on_panel_drag_move))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue