aboutsummaryrefslogtreecommitdiff
path: root/generic
diff options
context:
space:
mode:
Diffstat (limited to 'generic')
-rw-r--r--generic/proof-toolbar.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/generic/proof-toolbar.el b/generic/proof-toolbar.el
index aff55653..ea61d1eb 100644
--- a/generic/proof-toolbar.el
+++ b/generic/proof-toolbar.el
@@ -192,6 +192,8 @@ to the default toolbar."
(setq proof-toolbar (mapcar 'eval proof-toolbar-button-list))
;; Ensure current buffer will display this toolbar
(set-specifier default-toolbar proof-toolbar (current-buffer))
+ (if proof-toolbar-use-button-enablers
+ (progn
;; Set the callback for updating the enablers
(add-hook 'proof-state-change-hook 'proof-toolbar-refresh)
;; Also call it whenever text changes in this buffer,
@@ -207,7 +209,9 @@ to the default toolbar."
0.5 ; repeated
t ; count idle time
t ; pass argument
- (current-buffer)))) ; - current buffer
+ (current-buffer))))) ; - current buffer
+ ;; Attempt to refresh to display toolbar
+ (sit-for 0))
;; Disabling toolbar: remove specifier, hooks, timer.
(remove-specifier default-toolbar (current-buffer))
(remove-hook 'proof-state-change-hook 'proof-toolbar-refresh)