LOGIN / SIGN UP

#258 Psi window problems

Reported by: civ Assigned to: ioerror
Phase: release-0.1.13 Component: windowmanager
Type: bug Status: closed
Priority: 3: Medium
Watchers:

Attachments

Description

Psi chat window to a single contact, opened on a different workspace, than it was opened for the first time, stays without decoration on all workspaces and doesn't respond on any of them. However, opening the chat window on the original workspace works well.

Observed on 0.1.11 and 0.1.12, Psi in version 0.14

2010-06-02

22:26:51

Patch pushed to git, closing task.

22:25:57

Close from commit: d5d4ae7cdd0517b6fa399c1dfdbf81eb0bd08f8d by Andreas

22:25:57 changed from open to closed

2010-04-20

9edfd214789d4871c08c6e5bfaf42d39?s=24civ
13:25:44

Now it works for me as expected. Thanks.

00:07:51 changed from release-0.1.12 to release-0.1.13
00:04:42 attached 258_fix2.patch
00:04:42

The EWMH specifies that the property should be removed when the window gets withdrawn. Well, I haven't considered psi to be a legacy application yet, but we should do it anyway.

Please try the new patch but beware as I haven't tested it.

2010-04-19

22:57:25

Well, as a parent for the window is found the initial _NET_WM_DESKTOP should be ignored shouldn't it? I need to re-read the specs, but does this happen with other window managers?

21:40:34

I think that psi requests the chat windows to be opened at a specific workspace (_NET_WM_DESKTOP), therefore atm I consider this a bug/misfeature of psi.

20:15:11

I'll need to take a second look at this before I can say if it looks correct or not. However, civ notes that this causes the window not to be mapped on the current workspace.

Maybe, we should move the parent frame to current workspace and show it if the client being mapped is active? (Just an idea, not really validated yet... ;) )

9edfd214789d4871c08c6e5bfaf42d39?s=24civ
20:09:30

Now the window works fine. But I think, the desired behaviour would be opening the window on the current workspace. (That's the whole point of using keyboard shortcut for incoming chat message :-) Now it's somehow locked to the workspace, where it was opened for the first time.

14:32:22 attached 258_fix1.patch
14:32:22

Thank you, now I can reproduce it. Please test the attached patch for any regressions and if it really fixes the bug for you, too. Thanks in advance. :)

Pekdon, do you think this is correct?

9edfd214789d4871c08c6e5bfaf42d39?s=24civ
11:59:04

I open the chat window usually via a keyboard shortcut (Configuration is in Menu/Options/Advanced/Options/Shortcuts/Global), but the same thing happens, when you send Psi's main window to a different workspace and there you open the chat window.

2010-04-18

00:51:18

How do you open it on a different workspace? Here it keeps opening on the first workspace. And it responds just fine.

2010-04-15

22:43:23 changed from new to open
22:43:23 changed from Claes Nästén to Andreas
22:43:23

Might this be related to systray icon/uniconifying of Skype windows which seem to behave in a similar fashion?