Skip to content

Commit

Permalink
Make queries of the simple_multipass example consitent
Browse files Browse the repository at this point in the history
  • Loading branch information
mvlabat committed Oct 4, 2024
1 parent 831c11b commit b44c7af
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions examples/simple_multipass.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,23 +20,23 @@ fn configure_context(mut egui_settings: Query<&mut EguiSettings>) {
}

fn ui_example_system(mut contexts: Query<(&mut EguiContext, &mut EguiInput, &mut EguiFullOutput)>) {
for (mut ctx, mut egui_input, mut egui_full_output) in contexts.iter_mut() {
let ui = |ctx: &egui::Context| {
egui::Window::new("Hello").show(ctx, |ui| {
let passes = ui
.ctx()
.viewport(|viewport| viewport.output.num_completed_passes)
+ 1;
ui.label(format!("Passes: {}", passes));
ui.ctx().request_discard("Trying to reach max limit");
});
};
let (mut ctx, mut egui_input, mut egui_full_output) = contexts.single_mut();

let ctx = ctx.get_mut();
ctx.memory_mut(|memory| {
memory.options.max_passes = NonZero::new(5).unwrap();
let ui = |ctx: &egui::Context| {
egui::Window::new("Hello").show(ctx, |ui| {
let passes = ui
.ctx()
.viewport(|viewport| viewport.output.num_completed_passes)
+ 1;
ui.label(format!("Passes: {}", passes));
ui.ctx().request_discard("Trying to reach max limit");
});
};

**egui_full_output = Some(ctx.run(egui_input.take(), ui));
}
let ctx = ctx.get_mut();
ctx.memory_mut(|memory| {
memory.options.max_passes = NonZero::new(5).unwrap();
});

**egui_full_output = Some(ctx.run(egui_input.take(), ui));
}

0 comments on commit b44c7af

Please sign in to comment.