Skip to content

Commit 0f9fc1c

Browse files
yuripourrejulien-moreau
authored andcommitted
Fix show in explorer
1 parent 7dddb38 commit 0f9fc1c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

editor/src/electron/events/shell.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import { platform } from "os";
22
import { ipcMain, shell } from "electron";
33

44
ipcMain.on("editor:trash-items", async (ev, items) => {
5-
items = platform() === "darwin" ? items.map((item) => item.replace(/\\/g, "/")) : items.map((item) => item.replace(/\//g, "\\"));
5+
const isWindows = platform() === "win32";
6+
items = items.map((item) => (isWindows ? item.replace(/\//g, "\\") : item.replace(/\\/g, "/")));
67

78
try {
89
await Promise.all(items.map((item) => shell.trashItem(item)));
@@ -14,7 +15,8 @@ ipcMain.on("editor:trash-items", async (ev, items) => {
1415
});
1516

1617
ipcMain.on("editor:show-item", (_, item) => {
17-
item = platform() === "darwin" ? item.replace(/\\/g, "/") : item.replace(/\//g, "\\");
18+
const isWindows = platform() === "win32";
19+
item = isWindows ? item.replace(/\//g, "\\") : item.replace(/\\/g, "/");
1820

1921
shell.showItemInFolder(item);
2022
});

0 commit comments

Comments
 (0)