/srv/irclogs.ubuntu.com/2010/10/11/#ayatana.txt

seif_vish, u there?00:14
Cimibratsche: are you here? :)00:24
=== dennis_ is now known as GreySim
bratscheCimi: I am now.03:25
Cimibratsche: why there's 1px of menubar in every window when the menubar is in the appmenu03:40
Cimithe lowest pixel03:41
Cimibratsche: sleeping again03:45
Cimibratsche: good night you too03:45
=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
chrisccoulsonklattimer, did you figure out the g-s-d 100% CPU issue?18:21
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
klattimerchrisccoulson: nope18:33
klattimer:/18:33
chrisccoulsonklattimer, i think i've got it, just about to test a patch now18:33
klattimergo for it18:34
klattimerwhat is it?18:34
klattimerchrisccoulson: ?18:34
chrisccoulsonklattimer, calling xkl_engine_lock_group in popup_menu_set_group generates another XKB event18:34
klattimerhmm18:35
chrisccoulsonwhich just starts the whole cycle over and over18:35
chrisccoulsoni can see that with xtrace18:35
klattimerchrisccoulson: that's from the original code though, so it should be upstream?18:36
chrisccoulsonklattimer, no, the issue is that we seem to be calling popup_menu_set_group from different locations, and expecting it to do more than it was ever intended to do18:37
klattimeryeah, maybe18:37
chrisccoulsonit only ever used to be called in response to a menu actication18:37
chrisccoulsonbut now we're calling it on XKB events too18:37
klattimernow it's also responding to xkb events too18:37
klattimerthis is what the NULL item was for18:37
klattimerif item is null then we've come in from xkb18:38
chrisccoulsonyeah, i've just added another NULL item check18:38
chrisccoulsonjust about to test that now18:38
klattimercool18:38
chrisccoulsonbut we should really split this function up, as it seems to be doing 2 entirely different things depending on what you pass to it18:38
klattimerchrisccoulson: https://blueprints.edge.launchpad.net/ubuntu/+spec/dx-n-indicator-keyboard18:39
klattimerit's mostly a kludge atm18:39
klattimerthe whole thing needs to be rewritten both upstream and down18:39
klattimerthere's some ui code in libgnomekbd ffs18:39
klattimerhalf of the status icon18:40
chrisccoulsonyeah, it is quite a mess18:44
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!