mirror of
https://github.com/wavetermdev/wails.git
synced 2026-08-05 13:53:43 -07:00
[v3 linux] initial linux implementation
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
//go:build linux
|
||||
|
||||
package application
|
||||
|
||||
func (m *linuxApp) dispatchOnMainThread(id uint) {
|
||||
dispatchOnMainThread(id)
|
||||
}
|
||||
|
||||
func executeOnMainThread(callbackID uint) {
|
||||
mainThreadFunctionStoreLock.RLock()
|
||||
fn := mainThreadFunctionStore[callbackID]
|
||||
if fn == nil {
|
||||
Fatal("dispatchCallback called with invalid id: %v", callbackID)
|
||||
}
|
||||
delete(mainThreadFunctionStore, callbackID)
|
||||
mainThreadFunctionStoreLock.RUnlock()
|
||||
fn()
|
||||
}
|
||||
Reference in New Issue
Block a user