fix: adjust sleep durations in Linux input focus release for improved responsiveness

This commit is contained in:
jahruz67
2026-05-20 17:18:47 -07:00
parent f7d34fff32
commit b0dbaa1f67
2 changed files with 6 additions and 6 deletions
+4 -4
View File
@@ -202,14 +202,14 @@ func (r *AudioRecorder) Stop() error {
return nil
}
// Stop device capture without uninitializing hardware
// Stop and release the capture device so Linux privacy indicators turn off
// between recordings. The next Start will initialize it again.
if r.device != nil {
if err := r.device.Stop(); err != nil {
logger.Error("Failed to stop audio device: %v", err)
// On failure, it might be safer to uninit
r.device.Uninit()
r.device = nil
}
r.device.Uninit()
r.device = nil
}
// Finalize WAV file
+2 -2
View File
@@ -52,11 +52,11 @@ func (a *App) insertTranscription(text string) {
func (a *App) releaseLinuxInputFocus() {
if a.ctx == nil {
time.Sleep(150 * time.Millisecond)
time.Sleep(100 * time.Millisecond)
return
}
wailsruntime.WindowHide(a.ctx)
time.Sleep(250 * time.Millisecond)
time.Sleep(150 * time.Millisecond)
}
func isASCII(text string) bool {