From 704a322c2509dbaedf569d0507c3fbebac7e61a8 Mon Sep 17 00:00:00 2001 From: pompurin404 Date: Sat, 31 Aug 2024 22:46:19 +0800 Subject: [PATCH] fix tray traffic --- src/renderer/src/components/sider/conn-card.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/components/sider/conn-card.tsx b/src/renderer/src/components/sider/conn-card.tsx index 67eee81..a7478c8 100644 --- a/src/renderer/src/components/sider/conn-card.tsx +++ b/src/renderer/src/components/sider/conn-card.tsx @@ -145,9 +145,14 @@ const ConnCard: React.FC = () => { if (platform === 'darwin' && showTraffic) { if (drawing) return drawing = true - await drawSvg(info.up, info.down) - hasShowTraffic = true - drawing = false + try { + await drawSvg(info.up, info.down) + hasShowTraffic = true + } catch { + // ignore + } finally { + drawing = false + } } else { if (!hasShowTraffic) return window.electron.ipcRenderer.send('trayIconUpdate', trayIconBase64)