From 560cb626a1a8f7d4bfca5d30f262cc90fb5d4608 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 10 Apr 2026 20:39:06 +0900 Subject: hst: remove enablement json adapter The go116 behaviour of built-in new function makes this cleaner. Signed-off-by: Ophestra --- internal/outcome/outcome.go | 2 +- internal/outcome/process.go | 4 ++-- internal/outcome/run_test.go | 4 ++-- internal/outcome/sppulse_test.go | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) (limited to 'internal/outcome') diff --git a/internal/outcome/outcome.go b/internal/outcome/outcome.go index 98ad718a..4bdc2ede 100644 --- a/internal/outcome/outcome.go +++ b/internal/outcome/outcome.go @@ -194,7 +194,7 @@ type outcomeStateSys struct { // Copied from [hst.Config]. Safe for read by outcomeOp.toSystem. appId string // Copied from [hst.Config]. Safe for read by outcomeOp.toSystem. - et hst.Enablement + et hst.Enablements // Copied from [hst.Config]. Safe for read by spWaylandOp.toSystem only. directWayland bool diff --git a/internal/outcome/process.go b/internal/outcome/process.go index 44a62463..67851edc 100644 --- a/internal/outcome/process.go +++ b/internal/outcome/process.go @@ -297,12 +297,12 @@ func (k *outcome) main(msg message.Msg, identifierFd int) { // accumulate enablements of remaining instances var ( // alive enablement bits - rt hst.Enablement + rt hst.Enablements // alive instance count n int ) for eh := range entries { - var et hst.Enablement + var et hst.Enablements if et, err = eh.Load(nil); err != nil { perror(err, "read state header of instance "+eh.ID.String()) } else { diff --git a/internal/outcome/run_test.go b/internal/outcome/run_test.go index 73219bbe..77738641 100644 --- a/internal/outcome/run_test.go +++ b/internal/outcome/run_test.go @@ -288,7 +288,7 @@ func TestOutcomeRun(t *testing.T) { }, Filter: true, }, - Enablements: hst.NewEnablements(hst.EWayland | hst.EDBus | hst.EPipeWire | hst.EPulse), + Enablements: new(hst.EWayland | hst.EDBus | hst.EPipeWire | hst.EPulse), Container: &hst.ContainerConfig{ Filesystem: []hst.FilesystemConfigJSON{ @@ -427,7 +427,7 @@ func TestOutcomeRun(t *testing.T) { DirectPipeWire: true, ID: "org.chromium.Chromium", - Enablements: hst.NewEnablements(hst.EWayland | hst.EDBus | hst.EPipeWire | hst.EPulse), + Enablements: new(hst.EWayland | hst.EDBus | hst.EPipeWire | hst.EPulse), Container: &hst.ContainerConfig{ Env: nil, Filesystem: []hst.FilesystemConfigJSON{ diff --git a/internal/outcome/sppulse_test.go b/internal/outcome/sppulse_test.go index f1abccaa..a1ff0d03 100644 --- a/internal/outcome/sppulse_test.go +++ b/internal/outcome/sppulse_test.go @@ -21,7 +21,7 @@ func TestSpPulseOp(t *testing.T) { newConfig := func() *hst.Config { config := hst.Template() config.DirectPulse = true - config.Enablements = hst.NewEnablements(hst.EPulse) + config.Enablements = new(hst.EPulse) return config } -- cgit v1.3.1