Handle remove sticker picker errors.

pull/21833/head
Richard Lewis 2018-03-29 21:16:35 +01:00
parent 2e6d6c83cd
commit 003cf61388
1 changed files with 6 additions and 2 deletions

View File

@ -66,10 +66,14 @@ export default class Stickerpicker extends React.Component {
} else { } else {
console.warn('No widget ID specified, not disabling assets'); console.warn('No widget ID specified, not disabling assets');
} }
Widgets.removeStickerpickerWidgets();
this._getStickerPickerWidget();
// Wrap this in a timeout in order to avoid the DOM node from being pulled from under its feet // Wrap this in a timeout in order to avoid the DOM node from being pulled from under its feet
setTimeout(() => this.stickersMenu.close()); setTimeout(() => this.stickersMenu.close());
Widgets.removeStickerpickerWidgets().then(() => {
this._getStickerPickerWidget();
}).catch((e) => {
console.error('Failed to remove sticker picker widget', e);
});
} }
componentDidMount() { componentDidMount() {