summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Pogonyshev <pogonyshev@gmx.net>2008-03-24 18:33:22 +0000
committerPaul Pogonyshev <paulp@src.gnome.org>2008-03-24 18:33:22 +0000
commit8a4d72e1099279c2134717041e1513eb99076c17 (patch)
treecc0872aac0b7b8efd8789268a516977d51125153
parent682b54c803a118488caad52d0ed3bc22a7dd5281 (diff)
downloadpygtk-8a4d72e1099279c2134717041e1513eb99076c17.tar.gz
Fix several bugs wrt 'y_root' caused by copy-paste (bug #519631).
2008-03-24 Paul Pogonyshev <pogonyshev@gmx.net> * gtk/gdkevent.override (_wrap_gdk_event_tp_setattr): Fix several bugs wrt 'y_root' caused by copy-paste (bug #519631). svn path=/trunk/; revision=2965
-rw-r--r--ChangeLog5
-rw-r--r--gtk/gdkevent.override10
2 files changed, 10 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 19d2742f..e7067366 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-24 Paul Pogonyshev <pogonyshev@gmx.net>
+
+ * gtk/gdkevent.override (_wrap_gdk_event_tp_setattr): Fix several
+ bugs wrt 'y_root' caused by copy-paste (bug #519631).
+
2008-02-14 Johan Dahlin <jdahlin@async.com.br>
* examples/Makefile.am:
diff --git a/gtk/gdkevent.override b/gtk/gdkevent.override
index a48a7573..2d86c5f9 100644
--- a/gtk/gdkevent.override
+++ b/gtk/gdkevent.override
@@ -115,7 +115,7 @@ _wrap_gdk_event_tp_setattr(PyObject *self, char *attr, PyObject *value)
return 0;
} else if (!strcmp(attr, "y_root")) {
FLOAT_CHECK()
- event->motion.x_root = PyFloat_AsDouble(value);
+ event->motion.y_root = PyFloat_AsDouble(value);
return 0;
}
break;
@@ -155,7 +155,7 @@ _wrap_gdk_event_tp_setattr(PyObject *self, char *attr, PyObject *value)
return 0;
} else if (!strcmp(attr, "y_root")) {
FLOAT_CHECK();
- event->button.x_root = PyFloat_AsDouble(value);
+ event->button.y_root = PyFloat_AsDouble(value);
return 0;
}
break;
@@ -217,7 +217,7 @@ _wrap_gdk_event_tp_setattr(PyObject *self, char *attr, PyObject *value)
return 0;
} else if (!strcmp(attr, "y_root")) {
FLOAT_CHECK();
- event->crossing.x_root = PyFloat_AsDouble(value);
+ event->crossing.y_root = PyFloat_AsDouble(value);
return 0;
} else if (!strcmp(attr, "mode")) {
INT_CHECK();
@@ -331,7 +331,7 @@ _wrap_gdk_event_tp_setattr(PyObject *self, char *attr, PyObject *value)
return 0;
} else if (!strcmp(attr, "y_root")) {
FLOAT_CHECK();
- event->dnd.x_root = PyFloat_AsDouble(value);
+ event->dnd.y_root = PyFloat_AsDouble(value);
return 0;
}
break;
@@ -394,7 +394,7 @@ _wrap_gdk_event_tp_setattr(PyObject *self, char *attr, PyObject *value)
return 0;
} else if (!strcmp(attr, "y_root")) {
FLOAT_CHECK();
- event->scroll.x_root = PyFloat_AsDouble(value);
+ event->scroll.y_root = PyFloat_AsDouble(value);
return 0;
}
break;