Merge pull request #3925 from michael-freling/fix-v3

[v3 alpha] Fix deadlock of linux dialog for multiple selections
This commit is contained in:
Atterpac 2024-12-03 13:01:39 -07:00 committed by GitHub
commit 830f70258e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 0 deletions

View file

@ -46,6 +46,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Systray dialog now defaults to the application icon if available (Windows) by [@leaanthony](https://github.com/leaanthony)
### Fixed
- Fixed deadlock in Linux dialog for multiple selections caused by unclosed channel variable by @michael-freling in [#3925](https://github.com/wailsapp/wails/pull/3925)
- Fixed cross-platform cleanup for .syso files during Windows build by [ansxuman](https://github.com/ansxuman) in [#3924](https://github.com/wailsapp/wails/pull/3924)
- Fixed amd64 appimage compile by @atterpac in [#3898](https://github.com/wailsapp/wails/pull/3898)
- Fixed build assets update by @ansxuman in [#3901](https://github.com/wailsapp/wails/pull/3901)

View file

@ -1678,6 +1678,7 @@ func runChooserDialog(window pointer, allowMultiple, createFolders, showHidden b
count++
}
}
close(selections)
}()
})
C.gtk_widget_destroy((*C.GtkWidget)(unsafe.Pointer(fc)))