diff --git a/src/newdevicemodel.cpp b/src/newdevicemodel.cpp
index a4b5816d192588b0f8eec81414607da6f047484a..dc89e758790403c43aaeb11d168069c23cd05cd5 100644
--- a/src/newdevicemodel.cpp
+++ b/src/newdevicemodel.cpp
@@ -109,6 +109,9 @@ NewDeviceModel::setCurrentDeviceName(const QString& newName)
     for (auto& device : pimpl_->devices_) {
         if (device.id == config.deviceId) {
             device.name = newName;
+            emit deviceUpdated(device.id);
+
+            return;
         }
     }
 }