viewSelector: Set the active page immediately

This prevents some focus management issues.

https://bugzilla.gnome.org/show_bug.cgi?id=689062
This commit is contained in:
Jasper St. Pierre 2012-11-25 23:45:51 -05:00
parent d86e57a8d9
commit 7d693cbd17

View File

@ -211,18 +211,19 @@ const ViewSelector = new Lang.Class({
return;
if(this._activePage) {
let oldPage = this._activePage;
Tweener.addTween(this._activePage,
{ opacity: 0,
time: 0.1,
transition: 'easeOutQuad',
onComplete: Lang.bind(this,
function() {
this._activePage.hide();
this._activePage = page;
oldPage.hide();
})
});
}
this._activePage = page;
page.show();
Tweener.addTween(page,
{ opacity: 255,