1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-26 14:49:06 -04:00

Fix example/test_viewports title change (#4221)

fix : `example/test_viewports` title Change accurately

---------

Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
This commit is contained in:
rustbasic
2024-03-25 20:40:49 +09:00
committed by GitHub
parent 7f8aae4103
commit d410bc5b9a

View File

@@ -192,8 +192,11 @@ fn generic_child_ui(ui: &mut egui::Ui, vp_state: &mut ViewportState) {
ui.horizontal(|ui| {
ui.label("Title:");
if ui.text_edit_singleline(&mut vp_state.title).changed() {
// Title changes happen at the parent level:
ui.ctx().request_repaint_of(ui.ctx().parent_viewport_id());
// Title changes
ui.ctx().send_viewport_cmd_to(
vp_state.id,
egui::ViewportCommand::Title(vp_state.title.clone()),
);
}
});