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

qt 2 specific fix.

This commit is contained in:
id
1999-10-16 05:32:14 +00:00
parent 5385a02b33
commit f7016a0be6

View File

@@ -174,8 +174,10 @@ wXDNDProcessSelection(XEvent *event)
} }
WMFreeBag(items); WMFreeBag(items);
wDockReceiveDNDDrop(scr,event); wDockReceiveDNDDrop(scr,event);
/*
printf("free "); printf("free ");
puts(scr->xdestring); puts(scr->xdestring);
*/
free(scr->xdestring); /* this xdestring is not from Xlib (no XFree) */ free(scr->xdestring); /* this xdestring is not from Xlib (no XFree) */
} }
} }
@@ -297,9 +299,11 @@ wXDNDProcessClientMessage(XClientMessageEvent *event)
XConvertSelection(dpy, _XA_XdndSelection, atom_support, XConvertSelection(dpy, _XA_XdndSelection, atom_support,
_XA_WINDOWMAKER_XDNDEXCHANGE, event->window, CurrentTime); _XA_WINDOWMAKER_XDNDEXCHANGE, event->window, CurrentTime);
} }
/* else {
else puts("wierd selection owner"); puts("wierd selection owner? QT?");
*/ XConvertSelection(dpy, _XA_XdndSelection, atom_support,
_XA_WINDOWMAKER_XDNDEXCHANGE, event->window, CurrentTime);
}
return True; return True;
} else if (event->message_type == _XA_XdndPosition) { } else if (event->message_type == _XA_XdndPosition) {
XEvent xevent; XEvent xevent;