1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 23:13:13 -04:00

Context and Memory now clears unused viewport data

This commit is contained in:
Konkitoman
2023-08-08 17:36:50 +03:00
parent 3ab6ee1116
commit 0198b6ae45

View File

@@ -1449,7 +1449,12 @@ impl Context {
self.write(|ctx| {
ctx.input.retain(|id, _| viewports.contains(id));
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 =