Index: sources/view/VBluetooth.cpp =================================================================== diff -u -ra47e7059c91c50cee3e05972fe5d96c053cdfb31 -rd00fa04f905b2abdac357a850d737a5f9d5e38df --- sources/view/VBluetooth.cpp (.../VBluetooth.cpp) (revision a47e7059c91c50cee3e05972fe5d96c053cdfb31) +++ sources/view/VBluetooth.cpp (.../VBluetooth.cpp) (revision d00fa04f905b2abdac357a850d737a5f9d5e38df) @@ -257,7 +257,10 @@ ++i; } for (int i : idxs) - _unpairedDevices.removeAt(i); + { + auto p = _unpairedDevices.takeAt(i); + delete p; + } // update the QML emit didDevicesChanged();