INNER CODE UNIT · Rust
setup_window
zevnda/steam-game-idler · src-tauri/src/lib.rs:284
fn setup_window(app_handle: &tauri::AppHandle) -> tauri::Result<()> {
let window = app_handle
.get_webview_window("main")
.expect("main window must exist at setup time");
let should_start_minimized = settings::load(app_handle)
.map(|settings| settings.start_minimized)
.unwrap_or(false);
if cfg!(target_os = "linux") {
if !should_start_minimized {
if let Err(err) = window.show() {
tracing::warn!(?err, "setup_window: failed to show main window immediately");
}
if let Err(err) = window.set_focus() {
tracing::warn!(?err, "setup_window: failed to focus main window immediately");
}
}