mirror of
https://github.com/emilk/egui.git
synced 2026-08-31 13:50:04 -04:00
Context and Memory now clears unused viewport data
This commit is contained in:
@@ -1449,7 +1449,12 @@ impl Context {
|
|||||||
self.write(|ctx| {
|
self.write(|ctx| {
|
||||||
ctx.input.retain(|id, _| viewports.contains(id));
|
ctx.input.retain(|id, _| viewports.contains(id));
|
||||||
ctx.layer_rects_prev_viewports
|
ctx.layer_rects_prev_viewports
|
||||||
.retain(|id, _| viewports.contains(id))
|
.retain(|id, _| viewports.contains(id));
|
||||||
|
ctx.layer_rects_this_viewports
|
||||||
|
.retain(|id, _| viewports.contains(id));
|
||||||
|
ctx.output.retain(|id, _| viewports.contains(id));
|
||||||
|
ctx.frame_state.retain(|id, _| viewports.contains(id));
|
||||||
|
ctx.graphics.retain(|id, _| viewports.contains(id));
|
||||||
});
|
});
|
||||||
|
|
||||||
let repaint_after =
|
let repaint_after =
|
||||||
|
|||||||
Reference in New Issue
Block a user