https://bugs.kde.org/show_bug.cgi?id=363753

--- Comment #12 from RJVB <[email protected]> ---
That commit re-activated a DBus registration which *I think* serves to let
QtCurve signal or react to configuration changes so that they're applied in all
running applications.

The patch by the Debian maintainer(s) does something else; it removes the
cleanup mechanism. I haven't checked when that mechanism was introduced (or
exactly why) but it does seem to introduce complexity that is probably supposed
to be unnecessary. So removing should make it easier to understand what's going
on, at least.

NB: I've seen a number of crashes in other code due to some kind of race
conditions that somehow result from trying to do proper cleanup, notably
related to unloading plugins. In most cases the solution has been just to let
the system clean up. I wouldn't be surprised if in the end it's better to adopt
a similar attitude with DBus functionality too.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to