mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-05-31 08:31:13 +02:00
Make sure buttons get removed when shutting down scripts
This commit is contained in:
parent
43e045c22a
commit
cd6abadc41
4 changed files with 4 additions and 0 deletions
|
@ -69,6 +69,7 @@ browseExamplesButton.clicked.connect(onClick);
|
||||||
examplesWindow.visibleChanged.connect(onExamplesWindowVisibilityChanged);
|
examplesWindow.visibleChanged.connect(onExamplesWindowVisibilityChanged);
|
||||||
|
|
||||||
Script.scriptEnding.connect(function () {
|
Script.scriptEnding.connect(function () {
|
||||||
|
toolBar.removeButton("examples");
|
||||||
browseExamplesButton.clicked.disconnect(onClick);
|
browseExamplesButton.clicked.disconnect(onClick);
|
||||||
examplesWindow.visibleChanged.disconnect(onExamplesWindowVisibilityChanged);
|
examplesWindow.visibleChanged.disconnect(onExamplesWindowVisibilityChanged);
|
||||||
});
|
});
|
||||||
|
|
|
@ -30,6 +30,7 @@ button.clicked.connect(onClicked);
|
||||||
DialogsManager.addressBarShown.connect(onAddressBarShown);
|
DialogsManager.addressBarShown.connect(onAddressBarShown);
|
||||||
|
|
||||||
Script.scriptEnding.connect(function () {
|
Script.scriptEnding.connect(function () {
|
||||||
|
toolBar.removeButton("goto");
|
||||||
button.clicked.disconnect(onClicked);
|
button.clicked.disconnect(onClicked);
|
||||||
DialogsManager.addressBarShown.disconnect(onAddressBarShown);
|
DialogsManager.addressBarShown.disconnect(onAddressBarShown);
|
||||||
});
|
});
|
||||||
|
|
|
@ -40,6 +40,7 @@ if (headset) {
|
||||||
HMD.displayModeChanged.connect(onHmdChanged);
|
HMD.displayModeChanged.connect(onHmdChanged);
|
||||||
|
|
||||||
Script.scriptEnding.connect(function () {
|
Script.scriptEnding.connect(function () {
|
||||||
|
toolBar.removeButton("hmdToggle");
|
||||||
button.clicked.disconnect(onClicked);
|
button.clicked.disconnect(onClicked);
|
||||||
HMD.displayModeChanged.disconnect(onHmdChanged);
|
HMD.displayModeChanged.disconnect(onHmdChanged);
|
||||||
});
|
});
|
||||||
|
|
|
@ -34,6 +34,7 @@ button.clicked.connect(onClicked);
|
||||||
AudioDevice.muteToggled.connect(onMuteToggled);
|
AudioDevice.muteToggled.connect(onMuteToggled);
|
||||||
|
|
||||||
Script.scriptEnding.connect(function () {
|
Script.scriptEnding.connect(function () {
|
||||||
|
toolBar.removeButton("mute");
|
||||||
button.clicked.disconnect(onClicked);
|
button.clicked.disconnect(onClicked);
|
||||||
AudioDevice.muteToggled.disconnect(onMuteToggled);
|
AudioDevice.muteToggled.disconnect(onMuteToggled);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue