Skip to content

Commit 1a3573c

Browse files
Better pipe name on windows
1 parent f23095d commit 1a3573c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

desktop/src/socket.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,9 @@ fn run(app_event_scheduler: AppEventScheduler, shutdown_receiver: mpsc::Receiver
117117

118118
fn socket_name() -> Name<'static> {
119119
if cfg!(target_os = "windows") {
120-
let dir = crate::dirs::app_data_dir().to_string_lossy().replace('\\', "-");
121-
let name = format!("graphite-{dir}-{APP_SOCKET_FILE_NAME}");
122-
name.to_ns_name::<GenericNamespaced>().expect("should be avalid named pipe name")
120+
let user = std::env::var("USERNAME").unwrap_or_default();
121+
let name = format!("{user}-{app}-{APP_SOCKET_FILE_NAME}", app = crate::consts::APP_NAME);
122+
name.to_ns_name::<GenericNamespaced>().expect("valid named pipe name")
123123
} else {
124124
crate::dirs::app_data_dir().join(APP_SOCKET_FILE_NAME).to_fs_name::<GenericFilePath>().expect("valid socket path")
125125
}

0 commit comments

Comments
 (0)