diff --git a/src/plugins/wp/GuiConfig.ml b/src/plugins/wp/GuiConfig.ml index c7cd8abf5533938991960c4de3b25e82b0735cf1..349477b535176e375105087936f23b1e3a5e1aa0 100644 --- a/src/plugins/wp/GuiConfig.ml +++ b/src/plugins/wp/GuiConfig.ml @@ -165,7 +165,7 @@ type mprover = | COQ | WHY of VCS.Why3_prover.t -class dp_button = +class dp_button () = let render = function | NONE -> "(none)" | ERGO -> "Alt-Ergo (native)" diff --git a/src/plugins/wp/GuiConfig.mli b/src/plugins/wp/GuiConfig.mli index e62ee8ca77f6a42dd7e5d7e77011c97ca48ebb4f..4e068822df192ed6d57cb98d9320a85a988f334a 100644 --- a/src/plugins/wp/GuiConfig.mli +++ b/src/plugins/wp/GuiConfig.mli @@ -33,7 +33,7 @@ class dp_chooser : method run : unit -> unit (** Edit enabled provers *) end -class dp_button : +class dp_button : unit -> object inherit Widget.widget method update : unit -> unit diff --git a/src/plugins/wp/GuiPanel.ml b/src/plugins/wp/GuiPanel.ml index 8e8186e992b01a7cb14aefdf407ff15efaeee36a..856a047be4e3663416594c297fa53e15eff655a4 100644 --- a/src/plugins/wp/GuiPanel.ml +++ b/src/plugins/wp/GuiPanel.ml @@ -220,7 +220,7 @@ let wp_panel ~label:"Provers..." ~tooltip:"Detect WP Provers" () in prover_cfg#connect configure_provers ; form#add_label_widget prover_cfg#coerce ; - let prover_menu = new GuiConfig.dp_button in + let prover_menu = new GuiConfig.dp_button () in form#add_field prover_menu#coerce ; Gtk_form.register demon prover_menu#update ; (* End Form *)