GNOME Bugzilla – Bug 712753
viewSelector: Don't pages until they need to be visible
Last modified: 2013-11-21 17:50:29 UTC
This reduces the performance hit of the first overview entry still yet. I still see some weird effects where windows seem to snap into place, but this will need more investigation...
Created attachment 260342 [details] [review] viewSelector: Don't pages until they need to be visible AppDisplay queues a deferred work to load frequently used apps when the apps page is loaded. Unfortunately, when the overview is first opened, all the pages start out visible and then immediately get hidden, so the deferred work runs immediately after the first overview opening, whether the user was going to view their frequent apps or not. Start all pages off as hidden, and rearrange the code so that pages are only shown when they really need to be.
Review of attachment 260342 [details] [review]: The commit subject needs a verb ("show" probably), otherwise looks good.
Indeed it does. Fixed and pushed.