Bug 909366 - add re-entrancy check to registerToolbar, r=jaws

This commit is contained in:
Gijs Kruitbosch 2013-08-27 11:31:51 +02:00
Родитель 7a446e9de2
Коммит a0f287a8f9
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -288,9 +288,12 @@ let CustomizableUIInternal = {
},
registerToolbar: function(aToolbar, aIsOverlayed) {
let area = aToolbar.id;
if (gBuildAreas.has(area) && gBuildAreas.get(area).has(aToolbar)) {
return;
}
this.beginBatchUpdate();
let document = aToolbar.ownerDocument;
let area = aToolbar.id;
let areaProperties = gAreas.get(area);
if (!areaProperties) {