зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
4a92083c7c
Коммит
032aa4ba2d
|
@ -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>
|
||||
|
|
Загрузка…
Ссылка в новой задаче