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

Harald Sitter <sit...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED
                 CC|                            |sit...@kde.org

--- Comment #1 from Harald Sitter <sit...@kde.org> ---
Mhhh. This may actually be a substantial architectural defect. I'm only
glancing over the code but it looks a whole lot like the way the
client<->helper communication is built assumes that only one action of a single
type e.g. "org.kde.foo.action" is run at any given time. Specifically the
helper gets told to run an action and then informs on progress for that action
via signals that only link to the request by the action name. That is why two
instances of kwrite would get finished, the helper emits
actionPerformed("org.kate.whatevs", {}) and both clients think their request is
the one that was performed.

Fixing this essentially needs the entire IPC to get changed :|
Oh dear oh dear

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

Reply via email to