X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=ioncore%2Fselection.c;h=896a415bc64a3c112ec98da0fda3203e5cbf258d;hp=1ebbb43be3070c5e13be04b3a070bee342be5d09;hb=HEAD;hpb=214381793227e299ae1e72caa24ad2cfde029ef1 diff --git a/ioncore/selection.c b/ioncore/selection.c index 1ebbb43..896a415 100644 --- a/ioncore/selection.c +++ b/ioncore/selection.c @@ -1,7 +1,7 @@ /* * ion/ioncore/selection.c * - * Copyright (c) Tuomo Valkonen 1999-2007. + * Copyright (c) Tuomo Valkonen 1999-2009. * * See the included file LICENSE for details. */ @@ -42,7 +42,6 @@ void ioncore_handle_selection_request(XSelectionRequestEvent *ev) bool ok=FALSE; sev.property=None; - sev.target=None; if(selection_data==NULL || ev->property==None) goto refuse; @@ -72,7 +71,6 @@ void ioncore_handle_selection_request(XSelectionRequestEvent *ev) if(ok){ XSetTextProperty(ioncore_g.dpy, ev->requestor, &prop, ev->property); - sev.target=ev->target; sev.property=ev->property; XFree(prop.value); } @@ -81,6 +79,7 @@ refuse: sev.type=SelectionNotify; sev.requestor=ev->requestor; sev.selection=ev->selection; + sev.target=ev->target; sev.time=ev->time; XSendEvent(ioncore_g.dpy, ev->requestor, False, 0L, (XEvent*)&sev); }