mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-03 07:01:19 +00:00
Bug 1902551 - Get rid of some lingering legacy Windows Jump List code. r=rkraesig
Nothing was calling this code, so it wasn't actively harmful. Differential Revision: https://phabricator.services.mozilla.com/D213789
This commit is contained in:
parent
7902fe3bed
commit
f2c15dc138
@ -288,69 +288,6 @@ var Builder = class {
|
||||
this._builder.clearJumpList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Jump list item creation helpers
|
||||
*/
|
||||
|
||||
_getHandlerAppItem(name, description, args, iconIndex, faviconPageUri) {
|
||||
var file = Services.dirsvc.get("XREExeF", Ci.nsIFile);
|
||||
|
||||
var handlerApp = Cc[
|
||||
"@mozilla.org/uriloader/local-handler-app;1"
|
||||
].createInstance(Ci.nsILocalHandlerApp);
|
||||
handlerApp.executable = file;
|
||||
// handlers default to the leaf name if a name is not specified
|
||||
if (name && name.length) {
|
||||
handlerApp.name = name;
|
||||
}
|
||||
handlerApp.detailedDescription = description;
|
||||
handlerApp.appendParameter(args);
|
||||
|
||||
var item = Cc[
|
||||
"@mozilla.org/windows-legacyjumplistshortcut;1"
|
||||
].createInstance(Ci.nsILegacyJumpListShortcut);
|
||||
item.app = handlerApp;
|
||||
item.iconIndex = iconIndex;
|
||||
item.faviconPageUri = faviconPageUri;
|
||||
return item;
|
||||
}
|
||||
|
||||
/**
|
||||
* Nav history helpers
|
||||
*/
|
||||
|
||||
_getHistoryResults(aSortingMode, aLimit, aCallback, aScope) {
|
||||
var options = lazy.PlacesUtils.history.getNewQueryOptions();
|
||||
options.maxResults = aLimit;
|
||||
options.sortingMode = aSortingMode;
|
||||
var query = lazy.PlacesUtils.history.getNewQuery();
|
||||
|
||||
// Return the pending statement to the caller, to allow cancelation.
|
||||
return lazy.PlacesUtils.history.asyncExecuteLegacyQuery(query, options, {
|
||||
handleResult(aResultSet) {
|
||||
for (let row; (row = aResultSet.getNextRow()); ) {
|
||||
try {
|
||||
aCallback.call(aScope, {
|
||||
uri: row.getResultByIndex(1),
|
||||
title: row.getResultByIndex(2),
|
||||
});
|
||||
} catch (e) {}
|
||||
}
|
||||
},
|
||||
handleError(aError) {
|
||||
console.error(
|
||||
"Async execution error (",
|
||||
aError.result,
|
||||
"): ",
|
||||
aError.message
|
||||
);
|
||||
},
|
||||
handleCompletion() {
|
||||
aCallback.call(aScope, null);
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Removes URLs from history in Places that the user has requested to clear
|
||||
* from their Jump List. We must do this before recomputing which history
|
||||
|
Loading…
x
Reference in New Issue
Block a user