[Basilisk] Follow-up: Don't show link items when pref is less than 1.

Backport of MoonchildProductions/Pale-Moon commit 1e7f19afdf
This commit is contained in:
Basilisk-Dev 2023-07-11 18:03:04 -04:00 committed by roytam1
commit ab1a1e893f

View file

@ -717,13 +717,15 @@ function HistoryMenu(aPopupShowingEvent) {
// Defining the prototype inheritance in the prototype itself would cause
// browser.js to halt on "PlacesMenu is not defined" error.
this.__proto__.__proto__ = PlacesMenu.prototype;
let maxResults = Services.prefs.getIntPref("browser.history.menuMaxResults",15);
if (maxResults < 1 || maxResults > 50) {
// Return to sanity...
maxResults = 15;
}
PlacesMenu.call(this, aPopupShowingEvent,
"place:sort=4&maxResults=" + maxResults.toString().trim()); }
let maxResults = Services.prefs.getIntPref("browser.history.menuMaxResults", 15);
// Workaround so that maxResults = 0 wouldn't create unlimited items
if (maxResults > 0) {
if (maxResults > 50) {
// Return to sanity...
maxResults = 15;
}
PlacesMenu.call(this, aPopupShowingEvent,
"place:sort=4&maxResults=" + maxResults.toString().trim());
HistoryMenu.prototype = {
_getClosedTabCount() {