Increase priority of region-updating idle

Increase the priority of the idle for updating work area and struts
to META_PRIORITY_BEFORE_REDRAW. This prevents it from being starved
by a constantly-redrawing client.

http://bugzilla.gnome.org/show_bug.cgi?id=585500
This commit is contained in:
Owen W. Taylor 2009-06-11 18:34:56 -04:00
parent f1a9ada5f0
commit 14bb73220b

View File

@ -231,7 +231,8 @@ Chrome.prototype = {
_queueUpdateRegions: function() { _queueUpdateRegions: function() {
if (!this._updateRegionIdle) if (!this._updateRegionIdle)
this._updateRegionIdle = Mainloop.idle_add(Lang.bind(this, this._updateRegions)); this._updateRegionIdle = Mainloop.idle_add(Lang.bind(this, this._updateRegions),
Meta.PRIORITY_BEFORE_REDRAW);
}, },
_windowsRestacked: function() { _windowsRestacked: function() {