diff --git a/libs/gtkmm2ext/cairo_widget.cc b/libs/gtkmm2ext/cairo_widget.cc index a181512a3a..826c8c0471 100644 --- a/libs/gtkmm2ext/cairo_widget.cc +++ b/libs/gtkmm2ext/cairo_widget.cc @@ -360,6 +360,10 @@ CairoWidget::on_style_changed (const Glib::RefPtr&) void CairoWidget::on_realize () { + if (_canvas_widget) { + /* do not need a realized event box */ + return; + } Gtk::EventBox::on_realize(); #ifdef __APPLE__ if (_nsglview) {