From 71dfab97113d03d0ea722e071f513f53f8572eae Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Thu, 5 May 2011 07:22:07 -0400 Subject: [PATCH] altTab: remove erroneous/superflous pick AltTabPopup was calling global.stage.get_actor_at_pos() "to force a stage relayout", but that function does not actually have that effect. It was also occasionally causing Clutter warnings (possibly due to a clutter pick-buffer-caching bug?). So just remove the call. https://bugzilla.gnome.org/show_bug.cgi?id=650317 --- js/ui/altTab.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/js/ui/altTab.js b/js/ui/altTab.js index 47ab84dc7..5581d0dbd 100644 --- a/js/ui/altTab.js +++ b/js/ui/altTab.js @@ -97,8 +97,6 @@ AltTabPopup.prototype = { // those calculations if (this._thumbnails) { let icon = this._appIcons[this._currentApp].actor; - // Force a stage relayout to make sure we get the correct position - global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE, 0, 0); let [posX, posY] = icon.get_transformed_position(); let thumbnailCenter = posX + icon.width / 2; let [childMinWidth, childNaturalWidth] = this._thumbnails.actor.get_preferred_width(-1);