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

--- Comment #2 from LinG <lingtj...@hotmail.com> ---
Interesting, I assumed that they would use the same call to send the client to
a different virtual desktop (Workspace::sendClientToDesktop()) but then only
add an additional call in case 5c where you call a method to change the current
virtual desktop.

I can only give you my point of view as an API consumer, but it seems
inconsistent to me that connecting to the same signal sometimes does and
sometimes doesn't allow changing the geometry of the client. Especially since
changing any of the other properties such as opacity is picked up by KWin
without a problem. As far as I'm aware, the geometry is currently the only
client property that can't be changed when the
desktopPresenceChanged(KWin::Client *client, int desktop) signal is invoked in
cases 5a/b.

In my personal opinion, it would be better if the API did allow changing the
geometry in case 5a/b since they are all handled by the same signal from an API
consumers point of perspective.

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

Reply via email to