diff --git a/add.go b/add.go index a7f9b7a..21e9142 100644 --- a/add.go +++ b/add.go @@ -125,6 +125,10 @@ func (c *NewCluster) AddDropletLocal(name string, hypername string) *Droplet { Hostname: name, } d.LocalOnly = "yes on: " + hypername + + // by default, on locally imported domains, set the preferred hypervisor! + d.PreferredHypervisor = hypername + d.Current = new(Current) d.Current.Hypervisor = hypername d.StartState = DropletState_OFF diff --git a/human.go b/human.go index f9c5af4..1f7cdcf 100644 --- a/human.go +++ b/human.go @@ -110,11 +110,10 @@ func FormatDuration(d time.Duration) string { } func (d *Droplet) SprintHeader() string { - header := fmt.Sprintf("%-3.3s %-9.9s %-20.20s", d.Current.State, d.Current.Hypervisor, d.Hostname) - if d.Current == nil { d.Current = new(Current) } + header := fmt.Sprintf("%-3.3s %-9.9s %-20.20s", d.Current.State, d.Current.Hypervisor, d.Hostname) switch d.Current.State { case DropletState_ON: