From edf7002a079f2684969b52f1f8dab74ab1f72e29 Mon Sep 17 00:00:00 2001 From: Martin Corino Date: Fri, 17 Apr 2026 10:11:25 +0200 Subject: [PATCH] update to prevent possible compile errors --- rakelib/lib/director/ribbon_page.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rakelib/lib/director/ribbon_page.rb b/rakelib/lib/director/ribbon_page.rb index c6d2fbc0..42a2c600 100644 --- a/rakelib/lib/director/ribbon_page.rb +++ b/rakelib/lib/director/ribbon_page.rb @@ -16,6 +16,17 @@ class RibbonPage < Window def setup super + if Config.instance.wx_version_check('3.3.2') <= 0 + # implement custom version of method because of unconventional + # (and problematic) return type + spec.ignore 'wxRibbonPage::GetIcon', ignore_doc: false + spec.add_extend_code 'wxRibbonPage', <<~__CODE + wxBitmap GetIcon() + { + return $self->GetIcon(); + } + __CODE + end end end # class RibbonPage