diff --git a/soliduiserver/soliduiserver.cpp b/soliduiserver/soliduiserver.cpp index 21189047..7256934e 100644 --- a/soliduiserver/soliduiserver.cpp +++ b/soliduiserver/soliduiserver.cpp @@ -293,8 +293,8 @@ void SolidUiServer::slotDeviceRemoved(const QString &udi) QMutableListIterator iter(m_soliddevices); while (iter.hasNext()) { Solid::Device soliddevice = iter.next(); - handleActions(soliddevice, false); if (soliddevice.udi() == udi) { + handleActions(soliddevice, false); iter.remove(); } }