ref: 优化超级面板首次加载过慢的情况

This commit is contained in:
muwoo 2021-08-10 21:10:57 +08:00
parent 888cff4cda
commit 435ecc6121

View File

@ -203,27 +203,16 @@ class Listener {
superPanel(mainWindow) {
// 长按右击呼起超级面板
superPanel.init(mainWindow);
ipcMain.on('right-down', async () => {
const copyResult = await this.getSelectedContent();
let win = superPanel.getWindow();
if (win) {
win.webContents.send('trigger-super-panel', {
...copyResult,
optionPlugin: this.optionPlugin.plugins,
});
} else {
superPanel.init(mainWindow);
win = superPanel.getWindow();
win.once('ready-to-show', () => {
win.webContents.send('trigger-super-panel', {
...copyResult,
optionPlugin: this.optionPlugin.plugins,
});
});
}
const pos = this.getPos(robot.getMousePos());
win.setPosition(parseInt(pos.x), parseInt(pos.y));
win.show();