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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 2 deletions

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()),
);
}
});