Hey guys, I had a look today at why scim-panel-gtk causes a measurable number of wakeups on my system. I wasn't sure who to send this to, so I figured I simply send it to the list. Regards, Matthias _toolbar_hide_timeout = gtk_timeout_add (1000, ui_hide_window_timeout_cb, NULL) should use g_timeout_add_seconds (1, ...) instead. Also, the timeout should only be installed if it has a chance to do something useful. If _toolbar_always_show is FALSE, e.g there is no reason at all to wake up once per second and do nothing. Simply schedule the timeout when you set _toolbar_always_show to TRUE. Similarly for the other condition. _check_exit_timeout = gtk_timeout_add (500, check_exit_timeout_cb, NULL); This one makes no sense at all to me. Instead just quit the mainloop whereever you currently set _should_exit to TRUE.
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Fixed in scim-1.4.7-27.
Matthias, could you have a look when you have time to check if it is ok now?
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping