From 76d4ddd7dbe67adfcfeac689e64d1a0327ee06b9 Mon Sep 17 00:00:00 2001 From: Matthew Ryan Dillon Date: Thu, 22 Aug 2024 06:18:25 -0400 Subject: [PATCH] set window title at startup instead of a system --- src/main.rs | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/main.rs b/src/main.rs index e890b3e..809d5d9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,5 @@ #![windows_subsystem = "windows"] -use bevy::{prelude::*, window::PrimaryWindow, winit::WinitSettings}; +use bevy::{prelude::*, winit::WinitSettings}; use bevy_egui::{ egui::{self}, EguiContexts, EguiPlugin, @@ -25,21 +25,19 @@ fn main() { output_value: "".to_string(), needs_update: false, }) - .add_plugins(DefaultPlugins) + .add_plugins(DefaultPlugins.set(WindowPlugin { + primary_window: Some(Window { + title: "dsort".to_string(), + ..Default::default() + }), + ..Default::default() + })) .add_plugins(EguiPlugin) - .add_systems(Startup, set_window_title) .add_systems(Update, ui_system) .add_systems(Update, process_text) .run(); } -// TODO: move this into init -fn set_window_title(mut window_query: Query<&mut Window, With>) { - if let Ok(mut window) = window_query.get_single_mut() { - window.title = "dsort".to_string(); - } -} - fn process_text(mut state: ResMut) { if state.needs_update { println!("updating sort");