GNOME Bugzilla – Bug 686579
ensure session registration happens before other idles
Last modified: 2012-10-22 08:23:01 UTC
Created attachment 226929 [details] [review] patch We're deferring a bunch of slow stuff to idles, to have it happen after session registration and not slow down login - but I've observed that the ordering is unreliable - sometimes we end up doing the RegisterClient call after the initial set of idles. It turns out the Ubuntu ships a patch to address this - they must not have gotten around to sending it upstream...
Review of attachment 226929 [details] [review]: ++
Created attachment 226968 [details] [review] main: Ensure session registration happens before other idles We're deferring some slower operations to idles, in plugins, to have it happen after session registration and not slow down login - but I've observed that the ordering is unreliable. Sometimes we end up doing the RegisterClient call after the initial set of idles. Ensure that the session registration happens before other idles by making the idle higher priority than the plugins.
Attachment 226968 [details] pushed as dcb54d8 - main: Ensure session registration happens before other idles