From 90f85d26a6740fe988d3e1b15f19bd898c9180e8 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Fri, 21 Feb 2025 08:09:06 -0800 Subject: [PATCH] remove no-longer-needed window size workaround - woohoo! --- main.go | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/main.go b/main.go index 6c79086..7d2b1cc 100644 --- a/main.go +++ b/main.go @@ -8,7 +8,6 @@ import ( "runtime" "slices" "sync" - "time" "github.com/dweymouth/supersonic/backend" "github.com/dweymouth/supersonic/res" @@ -97,18 +96,6 @@ func main() { hwnd := ctx.(driver.WindowsWindowContext).HWND myApp.SetupWindowsSMTC(hwnd) } - - // slightly hacky workaround for https://github.com/fyne-io/fyne/issues/4964 - _, isWayland := ctx.(*driver.WaylandWindowContext) - if runtime.GOOS == "linux" && !isWayland { - s := mainWindow.DesiredSize() - go func() { - time.Sleep(50 * time.Millisecond) - fyne.Do(func() { mainWindow.Window.Resize(s.Subtract(fyne.NewSize(4, 0))) }) - time.Sleep(50 * time.Millisecond) - fyne.Do(func() { mainWindow.Window.Resize(s) }) // back to desired size - }() - } }) }) fyneApp.Lifecycle().SetOnEnteredForeground(windowStartupTasks)