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

            Bug ID: 397397
           Summary: No access to the client that changed desktop in
                    KWin::Client.desktopChanged() signal
           Product: kwin
           Version: 5.13.3
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: scripting
          Assignee: kwin-bugs-n...@kde.org
          Reporter: lingtj...@hotmail.com
  Target Milestone: ---

I'm trying to let my script hook into the default KWin methods to change client
desktops but I can't seem to get access to the client that is changing its
desktop.

The API describes for the KWin::Client object the desktopChanged() signal
without arguments whereas I would expect it to be similar to any of the other
signals such as clientStartUserMovedResized(KWin::Client *) which gives the
user access to the client that changed by its argument.

I tried to get access to the client that switches desktop using the active
client (workspace.activeClient) but this return null in this method.

I'm not sure if this is intended behavior or if it's a bug, but either way I
would like to get access to the client which had its desktop property changed.
How do I do this?

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

Reply via email to