GNOME Bugzilla – Bug 354183
Blam 1.8.2 doesn't work with mono 1.1.17
Last modified: 2006-11-18 00:59:51 UTC
Please describe the problem: After upgrading to mono 1.1.17, deleteEvent handlers are no longer working. Blam contains two of these: one for the application window and one for the about dialog Steps to reproduce: 1. Install blam 1.8.2 with mono 1.1.17 2. run it 3. watch it crash with a mono exception Actual results: Unhandled Exception: Glade.HandlerNotFoundException: The handler for the event DeleteEvent should take '(System.Object,Gtk.DeleteEventArgs)', but the signature of the provided handler ('QuitActivated') is '(System.Object,System.EventArgs)' at SignalConnector.ConnectFunc (intptr,intptr,intptr,intptr,intptr,int,intptr) <0x0033f> at (wrapper native-to-managed) SignalConnector.ConnectFunc (intptr,intptr,intptr,intptr,intptr,int,intptr) <0x00040> in (unmanaged) 0xb61bc96b at (wrapper managed-to-native) SignalConnector.glade_xml_signal_autoconnect_full (intptr,Glade.XML/SignalConnector/RawXMLConnectFunc,intptr) <0x00004> at SignalConnector.Autoconnect () <0x00059> at Glade.XML.Autoconnect (object) <0x00042> at Imendio.Blam.Application.PrepareGUI () <0x0002e> at Imendio.Blam.Application..ctor (string[],object[]) <0x002e0> at Imendio.Blam.Application.Main (string[]) <0x0002c> Expected results: A running blam Does this happen every time? Yes Other information: Patch follows
Created attachment 72155 [details] [review] Patch to make blam 1.8.2 work with mono 1.1.17. The patch adds the correct function declarations for mono 1.1.17. The old ones are left in to maintain backwards compatibility.
*** Bug 359272 has been marked as a duplicate of this bug. ***
Fixed in 1.8.3.