LOGIN / SIGN UP

#30 Common panels fail to raise windows selected from their taskbar

Reported by: Jyri Jokinen (shared) Assigned to: Claes Nästén (pekdon)
Phase: Component: windowmanager
Type: bug Status: fixed
Priority: 3: Medium
Watchers:

Description

This includes at least gnome-panel, xfce4-panel, fbpanel, and a few other commonly used panels.

I've managed to fix these problems in all of the above and likely many others by adding a simple raise(); before giveInputFocus(); on pekwm/src/Frame.cc at line #2055.

It seems most if not all taskbars assume sending a NET_ACTIVE_WINDOW atom is enough to give input focus _and_ raise the window.

I haven't noticed anything being broken by my quick hack, your mileage may vary.

2008-07-17

10:40:52 changed from new to fixed
10:40:39

Added a raise before the giveInputFocus.

The standard does not, as far as I can see, mention anything about how the window is to be activated just that it is to be, but input focus on a window below all other windows does not make sense.

2008-07-14

22:04:46 changed from 1 to 3
22:04:46 changed from enhancement to bug
22:04:45 to windowmanager