User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1 Build Identifier: Whenever I have 4 keyboard layouts at the same time and try to launch the panel, it crashes. One just have to type "setxkbmap us,de,br,pt" on a terminal ( or anything similar ) and then try to run the xkb-panel. It will crash at startup. With up to 3 keyboards it works fine. It is somewhere in do_init_xkb(), but I could not find were.... Reproducible: Always Steps to Reproduce: 1.type setxkbmap us,de,br,pt 2.try to open the panel 3.realize that it crashes at startup Actual Results: it crashes Expected Results: it should work it should work
just some additional notes... when I've typed 'setxkbmap us,ru,de,br' (just _add_ one additional codepage to my list) while _running_ panel and keyboard plugin then it shows in the end just a bold '(null)' instead of a flag of a country... if I changed all my list totaly then I've also gotten my _old_ flags with additional '(null)' in the end... it seems that plugin loads pictures only once.. during initialization procedure.. but it works for me if I've set four layouts and then simply remove and add again kbd plugin to the panel.. it even shows me a countrys flag :P
Should be fixed in git master branch. Please reopen if you can still reproduce.