native-window-placement: update for gnome-shell changes

Workspace.positionWindows semantics changed, so the function
we want to override is now _realPositionWindows.
This commit is contained in:
Giovanni Campagna
2012-08-22 15:42:22 +02:00
parent a78a16b4a7
commit 5cb3e1877a

View File

@@ -301,13 +301,13 @@ function enable() {
workspaceInjections['_calculateWindowTransformationsNatural'] = undefined;
/**
* positionWindows:
* _realPositionWindows:
* @flags:
* INITIAL - this is the initial positioning of the windows.
* ANIMATE - Indicates that we need animate changing position.
*/
workspaceInjections['positionWindows'] = Workspace.Workspace.prototype.positionWindows;
Workspace.Workspace.prototype.positionWindows = function(flags) {
workspaceInjections['positionWindows'] = Workspace.Workspace.prototype._realPositionWindows;
Workspace.Workspace.prototype._realPositionWindows = function(flags) {
if (this._repositionWindowsId > 0) {
Mainloop.source_remove(this._repositionWindowsId);
this._repositionWindowsId = 0;