1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-20 21:08:08 +01:00

Fix a crash.

This commit is contained in:
id
1999-05-19 01:26:19 +00:00
parent 4ba9b80c98
commit a5d0648ad5

View File

@@ -94,7 +94,7 @@ wXDNDProcessSelection(XEvent *event)
{ {
WScreen *scr = wScreenForWindow(event->xselection.requestor); WScreen *scr = wScreenForWindow(event->xselection.requestor);
char *dropdata; char *dropdata;
char *retain = scr->xdestring; char *retain;
Atom ret_type; Atom ret_type;
int ret_format; int ret_format;
unsigned long ret_item; unsigned long ret_item;
@@ -107,9 +107,6 @@ wXDNDProcessSelection(XEvent *event)
0, 65536, True, atom_support, &ret_type, &ret_format, 0, 65536, True, atom_support, &ret_type, &ret_format,
&ret_item, &remain_byte, (unsigned char **)&delme); &ret_item, &remain_byte, (unsigned char **)&delme);
if (delme){ if (delme){
/*
printf("get -%s-\n",delme);
*/
scr->xdestring=delme; scr->xdestring=delme;
} }
@@ -124,7 +121,7 @@ wXDNDProcessSelection(XEvent *event)
XSendEvent(dpy, selowner, 0, 0, &xevent); XSendEvent(dpy, selowner, 0, 0, &xevent);
/*process dropping*/ /*process dropping*/
for (;retain[0];retain++) { for (retain=scr->xdestring;retain[0];retain++) {
if (retain[0] < 32) retain[0] = 32; if (retain[0] < 32) retain[0] = 32;
if (!strncmp(retain, "file:", 5)) { if (!strncmp(retain, "file:", 5)) {
int i; int i;