diff --git a/main.js b/main.js index 8f5c539..5481c3b 100644 --- a/main.js +++ b/main.js @@ -1259,6 +1259,10 @@ ipcMain.handle('hide-drop-target', () => { ipcMain.on('drop-target:files', (_event, paths) => { if (mainWindow && !mainWindow.isDestroyed()) { + if (!mainWindow.isVisible() || mainWindow.isMinimized()) { + mainWindow.show(); + mainWindow.focus(); + } mainWindow.webContents.send('drop-target:files', paths); } }); diff --git a/renderer/app.js b/renderer/app.js index cdac774..4e2ade4 100644 --- a/renderer/app.js +++ b/renderer/app.js @@ -408,6 +408,7 @@ function restoreQueueStateFromConfig() { } } queueJobs = Array.from(seen.values()); + rebuildJobIndex(); } function buildPersistedQueueState() { @@ -750,7 +751,7 @@ function buildRowHtml(job) {