From 796aa322418197b3c0df4b748f54fb0c2d3726cc Mon Sep 17 00:00:00 2001 From: Scott Jaderholm Date: Sun, 16 Jul 2017 15:58:36 -0700 Subject: [PATCH] history.js: Fix clear-history for FF >= 45 Method removeAllPages was replaced by clear. --- modules/history.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/history.js b/modules/history.js index e7d2dac..dd4960a 100644 --- a/modules/history.js +++ b/modules/history.js @@ -110,7 +110,12 @@ interactive("clear-form-history", function clear_history () { var PlacesUtils = Cu.import("resource://gre/modules/PlacesUtils.jsm").PlacesUtils; - PlacesUtils.history.removeAllPages(); + var xulrunner_version = get_mozilla_version(); + if (version_compare(xulrunner_version, "45.0") < 0) { + PlacesUtils.history.removeAllPages(); + } else { + PlacesUtils.history.clear(); + } } interactive("clear-history", "Permanently delete all location history.", -- 2.11.4.GIT