renderer: draw surface at full size unconditionally w/ edge clamping
This commit is contained in:
parent
5657f45668
commit
7aea0095e9
4 changed files with 39 additions and 5 deletions
|
|
@ -336,6 +336,7 @@ impl ContainerNode {
|
|||
node: new.clone(),
|
||||
active: Default::default(),
|
||||
body: Default::default(),
|
||||
|
||||
content: Default::default(),
|
||||
factor: Default::default(),
|
||||
title: Default::default(),
|
||||
|
|
@ -489,9 +490,12 @@ impl ContainerNode {
|
|||
self.schedule_render_titles();
|
||||
self.schedule_compute_render_positions();
|
||||
self.layout_complete.trigger();
|
||||
if self.toplevel_data.visible.get() && self.all_children_match_body() {
|
||||
if self.all_children_match_body() {
|
||||
|
||||
self.all_children_resized.trigger();
|
||||
self.damage();
|
||||
if self.toplevel_data.visible.get() {
|
||||
self.damage();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1843,6 +1847,7 @@ impl Node for ContainerNode {
|
|||
self.update_child_size(node, width, height);
|
||||
}
|
||||
if self.all_children_match_body() {
|
||||
|
||||
self.all_children_resized.trigger();
|
||||
if self.toplevel_data.visible.get() {
|
||||
self.damage();
|
||||
|
|
@ -2043,6 +2048,7 @@ impl ContainingNode for ContainerNode {
|
|||
node: new.clone(),
|
||||
active: Cell::new(false),
|
||||
body: Cell::new(node.body.get()),
|
||||
|
||||
content: Default::default(),
|
||||
factor: Cell::new(node.factor.get()),
|
||||
title: Default::default(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue