Fix: always-on-top setting (#3347)

* fix: always-on-top

* revision: remove setting override
This commit is contained in:
Miles Murgaw authored and GitHub committed 2025-01-20 23:34:30 -08:00
1 parent d342630a0a
commit 4342ca92a3
1 file changed
+8 -2
+8 -2
View File
@@ -70,13 +70,19 @@ impl AppHandle {
start_fullstack_on_address: Option<SocketAddr>,
open_browser: bool,
) -> Result<()> {
let krate = &self.app.build.krate;
// Set the env vars that the clients will expect
// These need to be stable within a release version (ie 0.6.0)
let mut envs = vec![
(dioxus_cli_config::CLI_ENABLED_ENV, "true".to_string()),
(
dioxus_cli_config::ALWAYS_ON_TOP_ENV,
krate.settings.always_on_top.unwrap_or(true).to_string(),
),
(
dioxus_cli_config::APP_TITLE_ENV,
self.app.build.krate.config.web.app.title.clone(),
krate.config.web.app.title.clone(),
),
("RUST_BACKTRACE", "1".to_string()),
(
@@ -97,7 +103,7 @@ impl AppHandle {
),
];
if let Some(base_path) = &self.app.build.krate.config.web.app.base_path {
if let Some(base_path) = &krate.config.web.app.base_path {
envs.push((dioxus_cli_config::ASSET_ROOT_ENV, base_path.clone()));
}