And now here's the debugging output when Liferea is not first in the systray icon, so the bug does not occur:
$ alltray -d click_mode win->notray: 0
(alltray:29701): Gdk-WARNING **: Can't confine to grabbed window, not native found alltrayable windowhide get_window_icon with size request: 30x30 read_rgb_icon --> ok command_menu->len: 0 have manager window.... now creat_tray..... get_window_icon with size request: 24x24 read_rgb_icon --> ok update window title net_wm_visible_name failed title: Liferea (AllTray) theme is: Clearlooks theme name: Clearlooks theme_file: </home/nom/.themes/Clearlooks/metacity-1/metacity-theme-1.xml> Failed to read theme from file /home/nom/.themes/Clearlooks/metacity-1/metacity-theme-1.xml: L'ouverture du fichier « /home/nom/.themes/Clearlooks/metacity-1/metacity-theme-1.xml » a échoué : Aucun fichier ou dossier de ce type theme_file: </usr/share/gnome/themes/Clearlooks/metacity-1/metacity-theme-1.xml> Failed to read theme from file /usr/share/gnome/themes/Clearlooks/metacity-1/metacity-theme-1.xml: L'ouverture du fichier « /usr/share/gnome/themes/Clearlooks/metacity-1/metacity-theme-1.xml » a échoué : Aucun fichier ou dossier de ce type theme_file: </usr/local/share/themes/Clearlooks/metacity-1/metacity-theme-1.xml> Failed to read theme from file /usr/local/share/themes/Clearlooks/metacity-1/metacity-theme-1.xml: L'ouverture du fichier « /usr/local/share/themes/Clearlooks/metacity-1/metacity-theme-1.xml » a échoué : Aucun fichier ou dossier de ce type theme_file: </usr/share/themes/Clearlooks/metacity-1/metacity-theme-1.xml> normal found ! right_titlebar_edge: 4 ! icon_window_configure_event: 1x54 icon_window_configure_event: 24x54 update_tray_icon: real plug size: 24x54 get_window_icon with size request: 24x24 read_rgb_icon --> ok property notify gnome unmap notify property notify property notify icon window press event show first click gnome map notify one under root function current runner: 73400323 current runner: 37167722 target_our_w: 1274, target_our_h: 916 Relative upper-left Y: 25 map notify mapped check if....... visibility notify state: 0 property notify property notify property notify gnome unmap notify property notify property notify gnome map notify visibility notify state: 0 property notify property notify property notify property notify gnome unmap notify property notify property notify gnome map notify visibility notify state: 0 property notify property notify property notify property notify gnome unmap notify property notify property notify icon window press event exit_call destroy_all_and_exit close window $
And now here's the debugging output when Liferea is not first in the systray icon, so the bug does not occur:
$ alltray -d
click_mode
win->notray: 0
(alltray:29701): Gdk-WARNING **: Can't confine to grabbed window, not native nom/.themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml> .themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml: L'ouverture du fichier « /home/nom/ .themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml » a échoué : Aucun fichier ou dossier de ce type gnome/themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml> gnome/themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml: L'ouverture du fichier « /usr/share/ gnome/themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml » a échoué : Aucun fichier ou dossier de ce type share/themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml> share/themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml: L'ouverture du fichier « /usr/local/ share/themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml » a échoué : Aucun fichier ou dossier de ce type themes/ Clearlooks/ metacity- 1/metacity- theme-1. xml> edge: 4 ! configure_ event: 1x54 configure_ event: 24x54 all_and_ exit
found alltrayable windowhide
get_window_icon with size request: 30x30
read_rgb_icon --> ok
command_menu->len: 0
have manager window.... now creat_tray.....
get_window_icon with size request: 24x24
read_rgb_icon --> ok
update window title
net_wm_visible_name failed
title: Liferea (AllTray)
theme is: Clearlooks
theme name: Clearlooks
theme_file: </home/
Failed to read theme from file /home/nom/
theme_file: </usr/share/
Failed to read theme from file /usr/share/
theme_file: </usr/local/
Failed to read theme from file /usr/local/
theme_file: </usr/share/
normal found !
right_titlebar_
icon_window_
icon_window_
update_tray_icon: real plug size: 24x54
get_window_icon with size request: 24x24
read_rgb_icon --> ok
property notify
gnome unmap notify
property notify
property notify
icon window press event
show
first click
gnome map notify
one under root function
current runner: 73400323
current runner: 37167722
target_our_w: 1274, target_our_h: 916
Relative upper-left Y: 25
map notify
mapped
check if.......
visibility notify state: 0
property notify
property notify
property notify
gnome unmap notify
property notify
property notify
gnome map notify
visibility notify state: 0
property notify
property notify
property notify
property notify
gnome unmap notify
property notify
property notify
gnome map notify
visibility notify state: 0
property notify
property notify
property notify
property notify
gnome unmap notify
property notify
property notify
icon window press event
exit_call
destroy_
close window
$