aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--generic/proof-toolbar.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/generic/proof-toolbar.el b/generic/proof-toolbar.el
index bccc6eb0..ca8732e4 100644
--- a/generic/proof-toolbar.el
+++ b/generic/proof-toolbar.el
@@ -208,6 +208,13 @@ to the default toolbar."
(setq proof-toolbar-inhibit
(or force-on (not proof-toolbar-inhibit)))
(proof-toolbar-setup))
+
+(defun proof-toolbar-refresh ()
+ "Force refresh of toolbar display to re-evaluate enablers."
+ (if (featurep 'toolbar) ; won't work in FSF Emacs
+ (progn
+ (remove-specifier default-toolbar (current-buffer))
+ (set-specifier default-toolbar proof-toolbar (current-buffer)))))
;;