🐛 Fix: windows upload clipboard file with builtin-clipboard not work

This commit is contained in:
PiEgg
2022-08-25 22:46:21 +08:00
parent 20e38f4eb9
commit 7b50ba7ddb
3 changed files with 43 additions and 11 deletions

View File

@@ -48,7 +48,8 @@ export default {
// from macOS tray
ipcMain.on('uploadClipboardFiles', async () => {
const trayWindow = windowManager.get(IWindowList.TRAY_WINDOW)!
const img = await uploader.setWebContents(trayWindow.webContents).upload()
// macOS use builtin clipboard is OK
const img = await uploader.setWebContents(trayWindow.webContents).uploadWithBuildInClipboard()
if (img !== false) {
const pasteStyle = db.get('settings.pasteStyle') || 'markdown'
handleCopyUrl(pasteTemplate(pasteStyle, img[0], db.get('settings.customLink')))