Problem with gdk crossing mode
- From: Dov Grobgeld <dov Orbotech COM>
- To: gtk-perl-list gnome org, gtk-devel gnome org
- Subject: Problem with gdk crossing mode
- Date: Tue, 8 May 2001 14:09:17 IDT
Hello,
I found one problem that caused the Gtk Perl extension to croak and
die with the following error message:
Invalid value 32 for GdkCrossingMode
The strange thing is that this problem happened only on one specific
configuration of a Sun computer after I had run some other program.
It happened when I tried to drag an object on the Gnome Canvas.
I managed to workaround this problem with no visible side effects
by applying the following ugly patch in Gtk/GdkTypes.c :
< hv_store(h, "mode", 4, newSVGdkCrossingMode(e->crossing.mode), 0);
hv_store(h, "mode", 4, newSVGdkCrossingMode(e->crossing.mode%3), 0);
This is obviously not the way to do it... The real problem is that
gdk returned a crossing mode that is outside its enum range. Why
did this happen? And what is the proper perl way of dealing with
this?
This happened with gtk version 1.2.8 .
Regards,
--
___
Dov Grobgeld | Email: dov orbotech com /+ \ PCB
Algorithms Group Leader, Orbotech | Phone: +972-8-9423882 \ +/ AOI
POB 215, Yavne 81102, Israel | Fax: +972-8-9423775 __| |
Disclaimer: All views above are mine alone. ____|
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]