X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=cprogs%2Fxduplic-copier.c;h=80374f96fc5a8d57c7b1f5fbfdd3baae235688d4;hp=46ff0d37161c2530e54114115d2520723459412e;hb=0365afd4f10e79e06784bd33193ecd2d0a0d1d3e;hpb=2b26b562e42f3d097a34c2e182e850d1e526c75a diff --git a/cprogs/xduplic-copier.c b/cprogs/xduplic-copier.c index 46ff0d3..80374f9 100644 --- a/cprogs/xduplic-copier.c +++ b/cprogs/xduplic-copier.c @@ -24,6 +24,8 @@ #include #include #include +#include +#include static Display *display; static int selecting, l1_x, l1_y; @@ -142,8 +144,7 @@ static void buttonpress(XButtonEvent *e) { if (e->window != e->root) return; - sw= XmuClientWindow(display, e->subwindow); - if (!sw) { + if (!e->subwindow) { if (!rightbutton) { stopselecting(); } else { @@ -158,6 +159,8 @@ static void buttonpress(XButtonEvent *e) { return; } + sw= XmuClientWindow(display, e->subwindow); + if (sw == w) { beep(); return; } for (ownp=&headwn;