Bug 398965 - "tab bar smooth-scrolling performance problems" (dispatch UpdatedScrollButtonsDisabledState only if there are updates) [p=dao r=gavin a1.9=sayrer]

This commit is contained in:
reed@reedloden.com 2007-10-13 18:56:30 -07:00
Родитель 4a92083c7c
Коммит 032aa4ba2d
1 изменённых файлов: 8 добавлений и 5 удалений

Просмотреть файл

@ -303,12 +303,15 @@
disableDownButton = true;
}
this._scrollButtonUp.disabled = disableUpButton;
this._scrollButtonDown.disabled = disableDownButton;
if (this._scrollButtonUp.disabled != disableUpButton ||
this._scrollButtonDown.disabled != disableDownButton) {
this._scrollButtonUp.disabled = disableUpButton;
this._scrollButtonDown.disabled = disableDownButton;
var event = document.createEvent("Events");
event.initEvent("UpdatedScrollButtonsDisabledState", true, false);
this.dispatchEvent(event);
var event = document.createEvent("Events");
event.initEvent("UpdatedScrollButtonsDisabledState", true, false);
this.dispatchEvent(event);
}
]]></body>
</method>
</implementation>