diff --git a/spn/instance.go b/spn/instance.go index 4d65af74..0b0bd5c3 100644 --- a/spn/instance.go +++ b/spn/instance.go @@ -21,6 +21,7 @@ import ( "github.com/safing/portmaster/service/intel/geoip" "github.com/safing/portmaster/service/mgr" "github.com/safing/portmaster/service/netenv" + "github.com/safing/portmaster/service/ui" "github.com/safing/portmaster/service/updates" "github.com/safing/portmaster/spn/access" "github.com/safing/portmaster/spn/cabin" @@ -74,6 +75,7 @@ type Instance struct { ships *ships.Ships sluice *sluice.SluiceModule terminal *terminal.TerminalModule + ui *ui.UI CommandLineOperation func() error ShouldRestart bool @@ -376,6 +378,11 @@ func (i *Instance) Terminal() *terminal.TerminalModule { return i.terminal } +// UI returns the ui module. +func (i *Instance) UI() *ui.UI { + return i.ui +} + // FilterLists returns the filterLists module. func (i *Instance) FilterLists() *filterlists.FilterLists { return i.filterLists