Fix tool window breaking when visible while edit.js reloads

This commit is contained in:
Brad Davis 2016-01-26 18:15:41 -08:00
parent 9a8d56da77
commit fbee221966

View file

@ -103,6 +103,8 @@ Windows.Window {
if (index < 0) { if (index < 0) {
return; return;
} }
var tab = tabView.getTab(index);
tab.enabledChanged.disconnect(updateVisiblity);
tabView.removeTab(index); tabView.removeTab(index);
console.log("Updating visibility based on child tab removed"); console.log("Updating visibility based on child tab removed");
updateVisiblity(); updateVisiblity();
@ -137,10 +139,7 @@ Windows.Window {
} }
console.log("Updating visibility based on child tab added"); console.log("Updating visibility based on child tab added");
newTab.enabledChanged.connect(function() { newTab.enabledChanged.connect(updateVisiblity)
console.log("Updating visibility based on child tab enabled change");
updateVisiblity();
})
updateVisiblity(); updateVisiblity();
return newTab return newTab
} }