Skip to content

Commit b27c8ff

Browse files
busykaisprintr
authored andcommitted
Address review comments.
See adobe#11184.
1 parent 06c9aa6 commit b27c8ff

3 files changed

Lines changed: 13 additions & 6 deletions

File tree

src/extensibility/ExtensionManager.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,13 @@ define(function (require, exports, module) {
566566
function hasExtensionsToDisable() {
567567
return Object.keys(_idsToDisable).length > 0;
568568
}
569+
570+
/**
571+
* Unmarks all the extensions that have been marked for disabling.
572+
*/
573+
function unmarkAllForDisabling() {
574+
_idsToDisable = {};
575+
}
569576

570577
/**
571578
* If a downloaded package appears to be an update, mark the extension for update.
@@ -902,6 +909,7 @@ define(function (require, exports, module) {
902909
exports.hasExtensionsToRemove = hasExtensionsToRemove;
903910
exports.markForDisabling = markForDisabling;
904911
exports.isMarkedForDisabling = isMarkedForDisabling;
912+
exports.unmarkAllForDisabling = unmarkAllForDisabling;
905913
exports.hasExtensionsToDisable = hasExtensionsToDisable;
906914
exports.updateFromDownload = updateFromDownload;
907915
exports.removeUpdate = removeUpdate;

src/extensibility/ExtensionManagerDialog.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,18 +117,15 @@ define(function (require, exports, module) {
117117
updateErrors,
118118
disableErrors;
119119

120-
removeExtensionsPromise = ExtensionManager.removeMarkedExtensions();
121-
removeExtensionsPromise
120+
removeExtensionsPromise = ExtensionManager.removeMarkedExtensions()
122121
.fail(function (errorArray) {
123122
removeErrors = errorArray;
124123
});
125-
updateExtensionsPromise = ExtensionManager.updateExtensions();
126-
updateExtensionsPromise
124+
updateExtensionsPromise = ExtensionManager.updateExtensions()
127125
.fail(function (errorArray) {
128126
updateErrors = errorArray;
129127
});
130-
disableExtensionsPromise = ExtensionManager.disableMarkedExtensions();
131-
disableExtensionsPromise
128+
disableExtensionsPromise = ExtensionManager.disableMarkedExtensions()
132129
.fail(function (errorArray) {
133130
disableErrors = errorArray;
134131
});
@@ -207,6 +204,7 @@ define(function (require, exports, module) {
207204
dlg.close();
208205
ExtensionManager.cleanupUpdates();
209206
ExtensionManager.unmarkAllForRemoval();
207+
ExtensionManager.unmarkAllForDisabling();
210208
}
211209
});
212210
}

src/extensibility/Package.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,7 @@ define(function (require, exports, module) {
471471
.done(result.resolve)
472472
.fail(result.reject);
473473
});
474+
return result.promise();
474475
}
475476

476477
/**

0 commit comments

Comments
 (0)