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

--- Comment #15 from Aaron Rainbolt <arraybo...@gmail.com> ---
Maybe it would be better if, rather than implementing the fix in ksmserver, we
implemented it in kwin/src/activities.cpp? I'm realizing it might be rather
trivial to do something like this:

> bool Activities::start(const QString &id)
> {
>     Workspace *ws = Workspace::self();
>     //pseudocode starts here
>     foreach(Windows w in ws) {
>         toggleWindowOnActivity(w, id, true);
>         toggleWindowOnActivity(w, id, true);
>     }
>     //pseudocode ends here
>     if (ws->sessionManager()->state() == SessionState::Saving) {
>         return false; // ksmserver doesn't queue requests (yet)
>     }
> ...

That might fix the problem.

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

Reply via email to