add exception for LE packets in demos, which encode ampersand separators

This commit is contained in:
in1tiate 2021-03-28 23:11:54 -05:00
parent 4140a3339a
commit 05ff6b08a2

View File

@ -542,7 +542,11 @@ void AOApplication::server_packet_received(AOPacket *p_packet)
QVector<evi_type> f_evi_list;
for (QString f_string : f_contents_encoded) {
QStringList sub_contents = f_string.split("&");
QStringList sub_contents;
if (f_contents_encoded.contains("&"))
sub_contents = f_string.split("&");
else
sub_contents = f_string.split("<and>"); // demos incorrectly encode the separator so we have to account for that
if (sub_contents.size() < 3)
continue;