From 865076588bd966c6fcf57f19c0b3e09a8271a7e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20K=C3=B6fferlein?= Date: Sun, 5 Apr 2020 15:11:18 +0200 Subject: [PATCH] Fixed issue #530 (events are mentioned as getters two times) (#531) --- src/pya/pya/pyaModule.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pya/pya/pyaModule.cc b/src/pya/pya/pyaModule.cc index 1b1d7b6d4..fed005f65 100644 --- a/src/pya/pya/pyaModule.cc +++ b/src/pya/pya/pyaModule.cc @@ -2478,7 +2478,7 @@ PythonModule::make_classes (const char *mod_name) // then add normal methods - on name clash with properties make them a getter for (gsi::ClassBase::method_iterator m = (*c)->begin_methods (); m != (*c)->end_methods (); ++m) { - if (! (*m)->is_callback ()) { + if (! (*m)->is_callback () && ! (*m)->is_signal ()) { for (gsi::MethodBase::synonym_iterator syn = (*m)->begin_synonyms (); syn != (*m)->end_synonyms (); ++syn) { if (! syn->is_getter && ! syn->is_setter) { if ((*m)->end_arguments () - (*m)->begin_arguments () == 0 && mt->find_property ((*m)->is_static (), syn->name).first) {