soliduiserver: update the actions before handling the device add event

because removing device removes the actions for the device

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-09-15 14:06:09 +03:00
parent e695a67ae9
commit a3cfbac5d2

View file

@ -310,9 +310,9 @@ void SolidUiServer::handleActions(const Solid::Device &soliddevice, const bool a
void SolidUiServer::slotDeviceAdded(const QString &udi)
{
m_solidactions = kSolidDeviceActions();
Solid::Device soliddevice(udi);
handleActions(soliddevice, true);
m_solidactions = kSolidDeviceActions();
}
void SolidUiServer::slotDeviceRemoved(const QString &udi)