mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-23 13:04:23 +00:00
Allow semicolon in json values (Windows paths support)
This commit is contained in:
parent
9c7807ded4
commit
91f9a46c18
@ -114,7 +114,10 @@ QVariantMap json::fromJson(const QString& json) {
|
|||||||
if (!tmp.isEmpty()) couples << tmp;
|
if (!tmp.isEmpty()) couples << tmp;
|
||||||
|
|
||||||
foreach (const QString &couple, couples) {
|
foreach (const QString &couple, couples) {
|
||||||
QStringList parts = couple.split(":");
|
QStringList parts;
|
||||||
|
qint32 jsonSep = couple.indexOf(":");
|
||||||
|
parts << couple.mid(0, jsonSep);
|
||||||
|
parts << couple.mid(jsonSep + 1);
|
||||||
if (parts.size() != 2) continue;
|
if (parts.size() != 2) continue;
|
||||||
QString key = parts.first();
|
QString key = parts.first();
|
||||||
if (key.startsWith("\"") && key.endsWith("\"")) {
|
if (key.startsWith("\"") && key.endsWith("\"")) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user