Index: sources/device/DeviceController.cpp =================================================================== diff -u -rcb0e2dc027adf7e0fbe803b82bb9945b82c556a5 -r6ccee3fdf50b4717096745fb5b3f5ecc91b9cd1b --- sources/device/DeviceController.cpp (.../DeviceController.cpp) (revision cb0e2dc027adf7e0fbe803b82bb9945b82c556a5) +++ sources/device/DeviceController.cpp (.../DeviceController.cpp) (revision 6ccee3fdf50b4717096745fb5b3f5ecc91b9cd1b) @@ -556,7 +556,12 @@ } // ----- run the process - _processBrightness.start(script, QStringList() << QString::number(_deviceBrightnessRequest._data.mBrightness_val)); + int timeout_ms = 1000; + QStringList params; + params << QString::number(_deviceBrightnessRequest._data.mBrightness_val); + TimedProcess *timedProcess = new TimedProcess(&_processBrightness, script, timeout_ms, params); + timedProcess->start(); + } /*!