Created attachment 78093
0001-BlueDevilDaemon-monolithic-fix-race-condition-use-QD.patch
This patch applies to master. It uses QDBusServiceWatcher to launch monolithik when the service is unregistered. It's simpler than using QProcess signals, I reverted to startDetached().
The new branch called betterMonolithicHandling2. Compare:
Created attachment 78093 aemon-monolithi c-fix-race- condition- use-QD. patch
0001-BlueDevilD
This patch applies to master. It uses QDBusServiceWatcher to launch monolithik when the service is unregistered. It's simpler than using QProcess signals, I reverted to startDetached().
The new branch called betterMonolithi cHandling2. Compare:
$ git diff --stat master betterMonolithi cHandling kded/BlueDevilD aemon.cpp | 94 kded/BlueDevilD aemon.h | 9 cHandling2 kded/BlueDevilD aemon.cpp | 64 kded/BlueDevilD aemon.h | 5
src/daemon/
src/daemon/
2 files changed, 92 insertions(+), 11 deletions(-)
$ git diff --stat master betterMonolithi
src/daemon/
src/daemon/
2 files changed, 58 insertions(+), 11 deletions(-)