close the RoomSettings when you close Scalar

This commit is contained in:
Matthew Hodgson 2016-09-15 22:56:03 +01:00
parent 3fcea1bfc7
commit 77595320a7

View file

@ -412,13 +412,15 @@ module.exports = React.createClass({
onManageIntegrations(ev) {
ev.preventDefault();
var IntegrationsManager = sdk.getComponent("views.settings.IntegrationsManager");
if (this._calcSavePromises().length === 0) {
this.props.onCancelClick(ev);
}
Modal.createDialog(IntegrationsManager, {
src: this.scalarClient.hasCredentials() ?
this.scalarClient.getScalarInterfaceUrlForRoom(this.props.room.roomId) :
null
null,
onFinished: ()=>{
if (this._calcSavePromises().length === 0) {
this.props.onCancelClick(ev);
}
},
}, "");
},