diff --git a/src/solid/devices/backends/win/windevicemanager.cpp b/src/solid/devices/backends/win/windevicemanager.cpp index 9e5ba5f18104dca501280fda63f1c0cd66645014..5b3f79b4fc7f6d4a8bf3596f4ccc85ff50bb923a 100644 --- a/src/solid/devices/backends/win/windevicemanager.cpp +++ b/src/solid/devices/backends/win/windevicemanager.cpp @@ -214,9 +214,8 @@ void WinDeviceManager::slotDeviceAdded(const QSet &udi) QSet tmp = udi - m_devices;//don't report devices that are already known(cd drive) m_devices += tmp; m_devicesList = m_devices.toList(); - qSort(m_devicesList); + std::sort(m_devicesList.begin(), m_devicesList.end()); foreach (const QString &s, tmp) { - emit deviceAdded(s); } } @@ -225,7 +224,7 @@ void WinDeviceManager::slotDeviceRemoved(const QSet &udi) { m_devices -= udi; m_devicesList = m_devices.toList(); - qSort(m_devicesList); + std::sort(m_devicesList.begin(), m_devicesList.end()); foreach (const QString &s, udi) { emit deviceRemoved(s); } @@ -239,7 +238,7 @@ void WinDeviceManager::updateDeviceList() m_devices = devices; m_devicesList = m_devices.toList(); - qSort(m_devicesList); + std::sort(m_devicesList.begin(), m_devicesList.end()); }