2004-05-07 Mike Kestner <mkestner@ximian.com>

* sample/GnomeHelloWorld.cs : guard against null args.Event in the
	icon_selected_cb, which occurs on button-presses for some reason.
	Thanks to wmealing on irc for the bug report.

svn path=/trunk/gtk-sharp/; revision=26926
This commit is contained in:
Mike Kestner 2004-05-07 15:01:56 +00:00
parent 5a2659022c
commit 8bb5dbc321
2 changed files with 10 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2004-05-07 Mike Kestner <mkestner@ximian.com>
* sample/GnomeHelloWorld.cs : guard against null args.Event in the
icon_selected_cb, which occurs on button-presses for some reason.
Thanks to wmealing on irc for the bug report.
2004-05-07 Mike Kestner <mkestner@ximian.com> 2004-05-07 Mike Kestner <mkestner@ximian.com>
* sample/*/Makefile.am : rebuild if the assemblies change * sample/*/Makefile.am : rebuild if the assemblies change

View file

@ -151,6 +151,10 @@ namespace GtkSamples {
void icon_selected_cb (object obj, Gnome.IconSelectedArgs args) void icon_selected_cb (object obj, Gnome.IconSelectedArgs args)
{ {
int idx = args.Num; int idx = args.Num;
if (args.Event == null)
return;
EventButton ev = new EventButton (args.Event.Handle); EventButton ev = new EventButton (args.Event.Handle);
if (ev.Type == EventType.TwoButtonPress && ev.Button == 1) { if (ev.Type == EventType.TwoButtonPress && ev.Button == 1) {