Bug 1477137 - Part 1: Add onUninstalling and onOperationCancelled listeners to detect removal/undo extension in aboutaddons. r=jdescottes

MozReview-Commit-ID: RaDFBOirgL

--HG--
extra : rebase_source : 4c4448c388e17dd473b3bf44f087f2f05058e685
This commit is contained in:
Daisuke Akatsuka 2018-07-27 10:32:22 +09:00
parent a9d57dd8a8
commit ab75feb4b3

View File

@ -54,6 +54,8 @@ class AddonsPanel extends Component {
this.onUninstalled = this.onUninstalled.bind(this);
this.onEnabled = this.onEnabled.bind(this);
this.onDisabled = this.onDisabled.bind(this);
this.onUninstalling = this.onUninstalling.bind(this);
this.onOperationCancelled = this.onOperationCancelled.bind(this);
}
componentDidMount() {
@ -152,6 +154,20 @@ class AddonsPanel extends Component {
this.updateAddonsList();
}
/**
* Mandatory callback as AddonManager listener.
*/
onUninstalling() {
this.updateAddonsList();
}
/**
* Mandatory callback as AddonManager listener.
*/
onOperationCancelled() {
this.updateAddonsList();
}
render() {
const { client, connect, id } = this.props;
const { debugDisabled, extensions: targets, showSystemAddons } = this.state;