File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ pub async fn ipc_open_system_preference_notifications() -> Response {
137
137
}
138
138
139
139
// If all commands fail, try to open generic settings
140
- let fallback_commands = vec ! [
140
+ let fallback_commands: Vec < ( & _ , Vec < _ > ) > = vec ! [
141
141
( "gnome-control-center" , vec![ ] ) ,
142
142
( "systemsettings5" , vec![ ] ) ,
143
143
( "xfce4-settings-manager" , vec![ ] ) ,
Original file line number Diff line number Diff line change @@ -218,19 +218,22 @@ function CompressionWatch() {
218
218
eventSource . addEventListener ( 'self-enoent' , async ( ) => {
219
219
console . log ( '[Sidecar] Watch EventSource self-enoent' ) ;
220
220
eventSource ?. close ( ) ;
221
- await alert ( t ( 'tips.file_watch_target_changed' ) ) ;
222
221
regain ( ) ;
222
+ alert ( t ( 'tips.file_watch_target_changed' ) ) ;
223
+ } ) ;
224
+ eventSource . addEventListener ( 'fault' , async ( event ) => {
225
+ console . log ( '[Sidecar] Watch EventSource fault' , event ) ;
223
226
} ) ;
224
227
eventSource . addEventListener ( 'error' , async ( event ) => {
225
228
console . log ( '[Sidecar] Watch EventSource error' , event ) ;
226
229
await sleep ( 1000 ) ;
230
+ regain ( ) ;
227
231
if ( isFirstInit . current ) {
228
232
isFirstInit . current = false ;
229
233
messageApi ?. error ( t ( 'tips.file_watch_not_running' ) ) ;
230
234
} else {
231
- await alert ( t ( 'tips.file_watch_abort' ) ) ;
235
+ alert ( t ( 'tips.file_watch_abort' ) ) ;
232
236
}
233
- regain ( ) ;
234
237
} ) ;
235
238
}
236
239
if ( ! watchingFolder ) {
You can’t perform that action at this time.
0 commit comments