Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.15.2
-
None
-
window10
-
-
00b759a8d06dbec42232b1b8748c0725da7ced00 (qt/qtbase/dev) 9b43d8a98aed87da9fb366cd916cd2e7747090db (qt/qtbase/6.0) 41830b812e5883ff7b98fa1f5779df4648738829 (qt/tqtc-qtbase/tqtc/lts-5.15)
Description
QJsonObject json; QJsonArray a; a.append("abc1"); a.append("abc2"); a.append("abc3"); json.insert("key1",a); json.insert("key2","value2"); json.insert("key3","value3"); QJsonObject json2 = json; qDebug() << "00000----" << json << json2; json.take("key1"); qDebug() << "11111----" << json << json2;
09:28:58: Starting E:\work\t10\build-MetaObjectTest-Desktop_Qt_5_15_2_MinGW_32_bit-Release\release\MetaObjectTest.exe ... 00000---- QJsonObject({"key1":["abc1","abc2","abc3"],"key2":"value2","key3":"value3"}) QJsonObject({"key1":["abc1","abc2","abc3"],"key2":"value2","key3":"value3"}) 11111---- QJsonObject({"key2":"value2","key3":"value3"}) QJsonObject({"key1":null,"key2":"value2","key3":"value3"}) 09:29:59: E:\work\t10\build-MetaObjectTest-Desktop_Qt_5_15_2_MinGW_32_bit-Release\release\MetaObjectTest.exe exited with code 0
Attachments
For Gerrit Dashboard: QTBUG-89625 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
331059,4 | QJsonObject::take: add missing detach() call | dev | qt/qtbase | Status: MERGED | +2 | 0 |
331599,2 | QJsonObject::take: add missing detach() call | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
331600,2 | QJsonObject::take: add missing detach() call | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |