if(di) { if(!mouse_b & 1) { delete di; di=0; } else { di->dragging->x=mouse_x-di->x_pos; di->dragging->y=mouse_y-di->y_pos; windowsOnly=true; redrawNow=true; } }