forked from AuroraMiddleware/gtk
Fix the problem introduced by whoever thought that randomly changing ints
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx> * gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced by whoever thought that randomly changing ints to unsigned int without reviewing the code was a good idea. It is, btw not mentioned in the ChangeLog as usual, but I know it was not Elliot the culprit this time.
This commit is contained in:
parent
efd3aec503
commit
21bb83612d
@ -1,3 +1,11 @@
|
||||
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||||
|
||||
* gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
|
||||
by whoever thought that randomly changing ints to unsigned int
|
||||
without reviewing the code was a good idea. It is, btw not
|
||||
mentioned in the ChangeLog as usual, but I know it was not Elliot
|
||||
the culprit this time.
|
||||
|
||||
Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.0.0
|
||||
|
@ -1,3 +1,11 @@
|
||||
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||||
|
||||
* gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
|
||||
by whoever thought that randomly changing ints to unsigned int
|
||||
without reviewing the code was a good idea. It is, btw not
|
||||
mentioned in the ChangeLog as usual, but I know it was not Elliot
|
||||
the culprit this time.
|
||||
|
||||
Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.0.0
|
||||
|
@ -1,3 +1,11 @@
|
||||
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||||
|
||||
* gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
|
||||
by whoever thought that randomly changing ints to unsigned int
|
||||
without reviewing the code was a good idea. It is, btw not
|
||||
mentioned in the ChangeLog as usual, but I know it was not Elliot
|
||||
the culprit this time.
|
||||
|
||||
Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.0.0
|
||||
|
@ -1,3 +1,11 @@
|
||||
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||||
|
||||
* gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
|
||||
by whoever thought that randomly changing ints to unsigned int
|
||||
without reviewing the code was a good idea. It is, btw not
|
||||
mentioned in the ChangeLog as usual, but I know it was not Elliot
|
||||
the culprit this time.
|
||||
|
||||
Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.0.0
|
||||
|
@ -1,3 +1,11 @@
|
||||
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||||
|
||||
* gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
|
||||
by whoever thought that randomly changing ints to unsigned int
|
||||
without reviewing the code was a good idea. It is, btw not
|
||||
mentioned in the ChangeLog as usual, but I know it was not Elliot
|
||||
the culprit this time.
|
||||
|
||||
Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.0.0
|
||||
|
@ -1,3 +1,11 @@
|
||||
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||||
|
||||
* gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
|
||||
by whoever thought that randomly changing ints to unsigned int
|
||||
without reviewing the code was a good idea. It is, btw not
|
||||
mentioned in the ChangeLog as usual, but I know it was not Elliot
|
||||
the culprit this time.
|
||||
|
||||
Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.0.0
|
||||
|
@ -1,3 +1,11 @@
|
||||
1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||||
|
||||
* gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
|
||||
by whoever thought that randomly changing ints to unsigned int
|
||||
without reviewing the code was a good idea. It is, btw not
|
||||
mentioned in the ChangeLog as usual, but I know it was not Elliot
|
||||
the culprit this time.
|
||||
|
||||
Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.0.0
|
||||
|
@ -65,18 +65,18 @@ gdk_window_xid_at(Window base, gint bx, gint by, gint x, gint y,
|
||||
Display *disp;
|
||||
Window *list=NULL;
|
||||
Window child=0,parent_win=0,root_win=0;
|
||||
int i;
|
||||
guint num;
|
||||
int wx,wy;
|
||||
guint ww,wh,wb,wd;
|
||||
|
||||
int i;
|
||||
unsigned int ww, wh, wb, wd, num;
|
||||
int wx,wy;
|
||||
|
||||
window=(GdkWindow*)&gdk_root_parent;
|
||||
private=(GdkWindowPrivate*)window;
|
||||
disp=private->xdisplay;
|
||||
if (!XGetGeometry(disp,base,&root_win,&wx,&wy,&ww,&wh,&wb,&wd))
|
||||
return 0;
|
||||
wx+=bx;wy+=by;
|
||||
if (!((x>=wx)&&(y>=wy)&&(x<(wx+ww))&&(y<(wy+wh))))
|
||||
if (!((x>=wx)&&(y>=wy)&&(x<(int)(wx+ww))&&(y<(int)(wy+wh))))
|
||||
return 0;
|
||||
if (!XQueryTree(disp,base,&root_win,&parent_win,&list,&num))
|
||||
return base;
|
||||
|
@ -65,18 +65,18 @@ gdk_window_xid_at(Window base, gint bx, gint by, gint x, gint y,
|
||||
Display *disp;
|
||||
Window *list=NULL;
|
||||
Window child=0,parent_win=0,root_win=0;
|
||||
int i;
|
||||
guint num;
|
||||
int wx,wy;
|
||||
guint ww,wh,wb,wd;
|
||||
|
||||
int i;
|
||||
unsigned int ww, wh, wb, wd, num;
|
||||
int wx,wy;
|
||||
|
||||
window=(GdkWindow*)&gdk_root_parent;
|
||||
private=(GdkWindowPrivate*)window;
|
||||
disp=private->xdisplay;
|
||||
if (!XGetGeometry(disp,base,&root_win,&wx,&wy,&ww,&wh,&wb,&wd))
|
||||
return 0;
|
||||
wx+=bx;wy+=by;
|
||||
if (!((x>=wx)&&(y>=wy)&&(x<(wx+ww))&&(y<(wy+wh))))
|
||||
if (!((x>=wx)&&(y>=wy)&&(x<(int)(wx+ww))&&(y<(int)(wy+wh))))
|
||||
return 0;
|
||||
if (!XQueryTree(disp,base,&root_win,&parent_win,&list,&num))
|
||||
return base;
|
||||
|
Loading…
Reference in New Issue
Block a user