diff --git a/src/plugins/gui/wbox.ml b/src/plugins/gui/wbox.ml index b15c784631b9f3bf89f3100751e691eafc8a072c..df6f6d122527fa15ff20294db9efd5f2a6034ec0 100644 --- a/src/plugins/gui/wbox.ml +++ b/src/plugins/gui/wbox.ml @@ -121,6 +121,10 @@ let split ~dir w1 w2 = in (splitter :> splitter) let scroll ?(hpolicy=`AUTOMATIC) ?(vpolicy=`AUTOMATIC) w = + (* Explicit conversion needed for lablgtk3, as policy_type has been extended + with another constructor but we still export the lablgtk2 type. *) + let vpolicy = (vpolicy :> Gtk.Tags.policy_type) in + let hpolicy = (hpolicy :> Gtk.Tags.policy_type) in let scrolled = GBin.scrolled_window ~vpolicy ~hpolicy () in scrolled#add_with_viewport w#coerce ; new Wutil.gobj_widget scrolled