folder窗口异常处理
This commit is contained in:
@@ -1778,7 +1778,11 @@ export function AcpConnectionsProvider({ children }: { children: ReactNode }) {
|
|||||||
})
|
})
|
||||||
.then((fn) => {
|
.then((fn) => {
|
||||||
if (cancelled) {
|
if (cancelled) {
|
||||||
fn()
|
try {
|
||||||
|
fn()
|
||||||
|
} catch {
|
||||||
|
// Tauri listener may not be fully registered yet
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
unlisten = fn
|
unlisten = fn
|
||||||
listenerReadyRef.current = true
|
listenerReadyRef.current = true
|
||||||
@@ -1798,7 +1802,11 @@ export function AcpConnectionsProvider({ children }: { children: ReactNode }) {
|
|||||||
clearTimeout(flushTimerRef.current)
|
clearTimeout(flushTimerRef.current)
|
||||||
flushTimerRef.current = null
|
flushTimerRef.current = null
|
||||||
}
|
}
|
||||||
unlisten?.()
|
try {
|
||||||
|
unlisten?.()
|
||||||
|
} catch {
|
||||||
|
// Tauri listener may not be fully registered yet
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, [bufferUnmappedEvent, handleMappedEvent, resolveListenerReadyWaiters])
|
}, [bufferUnmappedEvent, handleMappedEvent, resolveListenerReadyWaiters])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user