From c793ff1ff6d68d136e57b6d3d5cc07a87c2acff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Sun, 11 Sep 2022 22:48:55 +0200 Subject: [PATCH] kataras/go-events@v0.0.3 Once workaround. --- internal/desktop/drop.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/desktop/drop.go b/internal/desktop/drop.go index 82332e52..3cb13bcf 100644 --- a/internal/desktop/drop.go +++ b/internal/desktop/drop.go @@ -43,7 +43,12 @@ func (manager *DesktopManagerCtx) DropFiles(x int, y int, files []string) bool { finished := make(chan bool) drop.Emmiter.Once("finish", func(payload ...any) { - finished <- payload[0].(bool) + b, ok := payload[0].(bool) + // workaround until https://github.com/kataras/go-events/pull/8 is merged + if !ok { + b = (payload[0].([]any))[0].(bool) + } + finished <- b }) manager.ResetKeys()