in plc4go/tools/plc4xbrowser/ui/config.go [112:127]
func addHostHistoryEntry(host string) {
existingIndex := -1
for i, lastHost := range config.History.Last10Hosts {
if lastHost == host {
existingIndex = i
break
}
}
if existingIndex >= 0 {
config.History.Last10Hosts = append(config.History.Last10Hosts[:existingIndex], config.History.Last10Hosts[existingIndex+1:]...)
}
if len(config.History.Last10Hosts) >= 10 {
config.History.Last10Hosts = config.History.Last10Hosts[1:]
}
config.History.Last10Hosts = append(config.History.Last10Hosts, host)
}