rem: && (handler->selection == selection || selection == 0)
add: && (handler->selection == selection || selection == None)
context: WMDeleteSelectionCallback(WMView *view, Atom selection, Time timestamp){    SelectionCallback *handler;    WMArrayIterator iter;    if (!selCallbacks)        return;        WM_ITERATE_ARRAY(selCallbacks, handler, iter) {	if (handler->view == view	    && (handler->selection == selection || selection == 0)	    && (handler->timestamp == timestamp || timestamp == CurrentTime)) {	    if (handler->flags.done_pending) {		handler->flags.delete_pending = 1;		return;	    }	    WMRemoveFromArray(selCallbacks, handler);	    break;        }    }}