diff --git a/src/gui/app.go b/src/gui/app.go index 41b6cb3..a683b16 100644 --- a/src/gui/app.go +++ b/src/gui/app.go @@ -16,6 +16,7 @@ import ( "gitea.mixdep.ru/mix/gosentry/src/core" "gitea.mixdep.ru/mix/gosentry/src/domain" "gitea.mixdep.ru/mix/gosentry/src/platform/autostart" + "gitea.mixdep.ru/mix/gosentry/src/platform/desktop" "gitea.mixdep.ru/mix/gosentry/src/runner" "gitea.mixdep.ru/mix/gosentry/src/scheduler" "gitea.mixdep.ru/mix/gosentry/src/storage" @@ -168,7 +169,7 @@ func newMainView(w fyne.Window) (fyne.CanvasObject, func(time.Duration, bool)) { if err != nil { return container.NewPadded(widget.NewLabel("Failed to load GoSentry configuration: " + err.Error())), func(time.Duration, bool) {} } - if iconPath, err := core.InstallDesktopIntegration(appID, store.Paths.ExecutablePath, assets.IconBytes()); err == nil { + if iconPath, err := desktop.InstallDesktopIntegration(appID, store.Paths.ExecutablePath, assets.IconBytes()); err == nil { store.Paths.DesktopIcon = iconPath } events := collectActivity(jobs) diff --git a/src/core/desktop_linux.go b/src/platform/desktop/desktop_linux.go similarity index 99% rename from src/core/desktop_linux.go rename to src/platform/desktop/desktop_linux.go index 4619e5f..ddda38c 100644 --- a/src/core/desktop_linux.go +++ b/src/platform/desktop/desktop_linux.go @@ -1,6 +1,6 @@ //go:build linux -package core +package desktop import ( "fmt" diff --git a/src/core/desktop_other.go b/src/platform/desktop/desktop_other.go similarity index 89% rename from src/core/desktop_other.go rename to src/platform/desktop/desktop_other.go index 8ce6ce5..dc93542 100644 --- a/src/core/desktop_other.go +++ b/src/platform/desktop/desktop_other.go @@ -1,6 +1,6 @@ //go:build !linux -package core +package desktop func InstallDesktopIntegration(appID string, executablePath string, icon []byte) (string, error) { return "", nil