From c9580f2355f6e9b8d6182ee4d524b4cd511c4430 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Tue, 7 Oct 2003 22:21:45 +0000 Subject: [PATCH] 2003-10-07 Mike Kestner * generator/ObjectGen.cs (Generate): check sigs.Count in addition to the null check to determine if the signals hash should be generated. svn path=/trunk/gtk-sharp/; revision=18718 --- ChangeLog | 6 ++++++ generator/ObjectGen.cs | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 03063492d..dee6468c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-10-07 Mike Kestner + + * generator/ObjectGen.cs (Generate): check sigs.Count in addition + to the null check to determine if the signals hash should be + generated. + 2003-10-07 Mike Kestner * parser/gapi2xml.pl : look for ");" at the end of property diff --git a/generator/ObjectGen.cs b/generator/ObjectGen.cs index 3e1c3e1df..ad3660d16 100644 --- a/generator/ObjectGen.cs +++ b/generator/ObjectGen.cs @@ -112,11 +112,11 @@ namespace GtkSharp.Generation { GenCtors (gen_info); GenProperties (gen_info); - bool has_sigs = (sigs != null); - if (!has_sigs) { + bool has_sigs = (sigs != null && sigs.Count > 0); + if (!has_sigs && interfaces != null) { foreach (string iface in interfaces) { ClassBase igen = table.GetClassGen (iface); - if (igen.Signals != null) { + if (igen != null && igen.Signals != null) { has_sigs = true; break; }