Browse Source

delete a leftover dioxusin file on all unix operating systems, not just mac

Evan Almloff 1 year ago
parent
commit
15dff7ad55
2 changed files with 2 additions and 2 deletions
  1. 1 1
      packages/cli/src/server/desktop/mod.rs
  2. 1 1
      packages/hot-reload/src/file_watcher.rs

+ 1 - 1
packages/cli/src/server/desktop/mod.rs

@@ -185,7 +185,7 @@ async fn start_desktop_hot_reload(hot_reload_state: HotReloadState) -> Result<()
 }
 
 fn clear_paths(file_socket_path: &std::path::Path) {
-    if cfg!(target_os = "macos") {
+    if cfg!(unix) {
         // On unix, if you force quit the application, it can leave the file socket open
         // This will cause the local socket listener to fail to open
         // We check if the file socket is already open from an old session and then delete it

+ 1 - 1
packages/hot-reload/src/file_watcher.rs

@@ -155,7 +155,7 @@ pub fn init<Ctx: HotReloadingContext + Send + 'static>(cfg: Config<Ctx>) {
         let target_dir = crate_dir.join("target");
         let hot_reload_socket_path = target_dir.join("dioxusin");
 
-        #[cfg(target_os = "macos")]
+        #[cfg(unix)]
         {
             // On unix, if you force quit the application, it can leave the file socket open
             // This will cause the local socket listener to fail to open