fix hue memory leak
This commit is contained in:
parent
f2baa2659b
commit
ecbf4e345a
@ -158,7 +158,7 @@ void DevicePluginPhilipsHue::deviceRemoved(Device *device)
|
||||
|
||||
Light *light = m_lights.key(device);
|
||||
m_lights.remove(light);
|
||||
m_unconfiguredLights.append(light);
|
||||
light->deleteLater();
|
||||
}
|
||||
|
||||
void DevicePluginPhilipsHue::upnpDiscoveryFinished(const QList<UpnpDeviceDescriptor> &upnpDeviceDescriptorList)
|
||||
|
||||
@ -96,6 +96,8 @@ void HueBridgeConnection::slotCreateUserFinished()
|
||||
QByteArray data = reply->readAll();
|
||||
int id = m_createUserMap.take(reply);
|
||||
|
||||
reply->deleteLater();
|
||||
|
||||
QJsonParseError error;
|
||||
QJsonDocument jsonDoc = QJsonDocument::fromJson(data, &error);
|
||||
|
||||
@ -120,6 +122,8 @@ void HueBridgeConnection::slotGetFinished()
|
||||
QByteArray data = reply->readAll();
|
||||
Caller c = m_requestMap.take(reply);
|
||||
|
||||
reply->deleteLater();
|
||||
|
||||
QJsonParseError error;
|
||||
QJsonDocument jsonDoc = QJsonDocument::fromJson(data, &error);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user