After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 354183 - Blam 1.8.2 doesn't work with mono 1.1.17
Blam 1.8.2 doesn't work with mono 1.1.17
Status: RESOLVED FIXED
Product: blam
Classification: Other
Component: General
1.8.x
Other All
: Normal blocker
: ---
Assigned To: Carlos Martín Nieto
Mikael Hallendal
: 359272 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-09-03 21:26 UTC by Jan de Groot
Modified: 2006-11-18 00:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to make blam 1.8.2 work with mono 1.1.17. (779 bytes, patch)
2006-09-03 21:28 UTC, Jan de Groot
none Details | Review

Description Jan de Groot 2006-09-03 21:26:46 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
Comment 1 Jan de Groot 2006-09-03 21:28:52 UTC
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.
Comment 2 Elijah Newren 2006-10-03 15:48:09 UTC
*** Bug 359272 has been marked as a duplicate of this bug. ***
Comment 3 Carlos Martín Nieto 2006-11-18 00:59:51 UTC
Fixed in 1.8.3.