Misc fixes for color changing stuff

This commit is contained in:
Elliot Lee
1997-11-28 06:47:01 +00:00
parent ebdcd27f15
commit b50a9f760b
5 changed files with 51 additions and 25 deletions

View File

@ -2488,9 +2488,13 @@ gdk_event_translate (GdkEvent *event,
event->client.data_format = xevent->xclient.format;
memcpy(&event->client.data, &xevent->xclient.data,
sizeof(event->client.data));
return_val = TRUE;
if(window)
return_val = TRUE;
else
return_val = FALSE;
}
return_val = return_val && !window_private->destroyed;
if(window_private)
return_val = return_val && !window_private->destroyed;
break;
case MappingNotify:
@ -3385,12 +3389,13 @@ getchildren (Display *dpy,
&after, &data);
if (type != 0)
inf = children[i];
XFree(data);
}
for (i = 0; !inf && (i < nchildren); i++)
inf = getchildren (dpy, children[i], WM_STATE);
if (children != 0)
if (children != None)
XFree ((char *) children);
return inf;

View File

@ -2488,9 +2488,13 @@ gdk_event_translate (GdkEvent *event,
event->client.data_format = xevent->xclient.format;
memcpy(&event->client.data, &xevent->xclient.data,
sizeof(event->client.data));
return_val = TRUE;
if(window)
return_val = TRUE;
else
return_val = FALSE;
}
return_val = return_val && !window_private->destroyed;
if(window_private)
return_val = return_val && !window_private->destroyed;
break;
case MappingNotify:
@ -3385,12 +3389,13 @@ getchildren (Display *dpy,
&after, &data);
if (type != 0)
inf = children[i];
XFree(data);
}
for (i = 0; !inf && (i < nchildren); i++)
inf = getchildren (dpy, children[i], WM_STATE);
if (children != 0)
if (children != None)
XFree ((char *) children);
return inf;