solid: plug memory leak

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-03-04 01:06:54 +02:00
parent f84a65e854
commit 096ed8b209

View file

@ -184,8 +184,8 @@ QString UDevDevice::description() const
* HACK: As Media player is very generic return the device product instead
* until we can return the Name.
*/
const PortableMediaPlayer *player = new PortableMediaPlayer(const_cast<UDevDevice *>(this));
if (player->supportedProtocols().contains("mtp")) {
const PortableMediaPlayer player(const_cast<UDevDevice *>(this));
if (player.supportedProtocols().contains("mtp")) {
return product();
} else {
// TODO: check out special cases like iPod