diff --git a/ChangeLog b/ChangeLog index 287448215..bf47ff55e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-01-14 Dan Winship + + * glib/Object.cs (ConnectDefaultHandlers): Don't call a signal's + ConnectionMethod if it's already been called for a superclass of + the current class. #71278 + 2005-01-13 Zac Bowling * makefile.win32 : new "gac" target for automatic for gacutil calls, diff --git a/glib/Object.cs b/glib/Object.cs index 7f1469e6b..13e933804 100644 --- a/glib/Object.cs +++ b/glib/Object.cs @@ -122,7 +122,7 @@ namespace GLib { if (baseinfo == minfo) continue; - foreach (object attr in baseinfo.GetCustomAttributes (typeof (DefaultSignalHandlerAttribute), true)) { + foreach (object attr in baseinfo.GetCustomAttributes (typeof (DefaultSignalHandlerAttribute), false)) { DefaultSignalHandlerAttribute sigattr = attr as DefaultSignalHandlerAttribute; MethodInfo connector = sigattr.Type.GetMethod (sigattr.ConnectionMethod, BindingFlags.Static | BindingFlags.NonPublic); object[] parms = new object [1];