grabHelper: Make sure to return not null when the stack contains fake grabs

We did this if there's nothing in the grab stack, but didn't do this
when there's no real grabs in the grab stack.
This commit is contained in:
Jasper St. Pierre 2012-08-19 19:12:02 -04:00
parent 05d613f3a3
commit eebab34b62

View File

@ -84,14 +84,11 @@ const GrabHelper = new Lang.Class({
},
get currentGrab() {
if (!this._grabStack.length)
return {};
let idx = this._grabStack.length - 1;
while (idx >= 0 && this._grabStack[idx].untracked)
idx--;
return this._grabStack[idx];
return this._grabStack[idx] || {};
},
_findStackIndex: function(actor) {