Skip to content

Commit d11bfa3

Browse files
p-ouelletteSmallJoker
authored andcommittedNov 8, 2019
Make core.get_favorites("local") ignore duplicates (#7926)
1 parent 2a74727 commit d11bfa3

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed
 

‎src/serverlist.cpp

+10
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,16 @@ std::vector<ServerListSpec> deSerialize(const std::string &liststring)
155155
server["address"] = tmp;
156156
std::getline(stream, tmp);
157157
server["port"] = tmp;
158+
bool unique = true;
159+
for (const ServerListSpec &added : serverlist) {
160+
if (server["name"] == added["name"]
161+
&& server["port"] == added["port"]) {
162+
unique = false;
163+
break;
164+
}
165+
}
166+
if (!unique)
167+
continue;
158168
std::getline(stream, tmp);
159169
server["description"] = tmp;
160170
serverlist.push_back(server);

0 commit comments

Comments
 (0)
Please sign in to comment.