… | |
… | |
2742 | { |
2742 | { |
2743 | if (prop == None) /* check for failed XConvertSelection */ |
2743 | if (prop == None) /* check for failed XConvertSelection */ |
2744 | { |
2744 | { |
2745 | int selnum = selection_type & Sel_whereMask; |
2745 | int selnum = selection_type & Sel_whereMask; |
2746 | |
2746 | |
2747 | if (selnum == Sel_direct) |
|
|
2748 | selection_type = 0; |
|
|
2749 | |
|
|
2750 | if ((selection_type & Sel_CompoundText)) |
2747 | if ((selection_type & Sel_CompoundText)) |
2751 | { |
2748 | { |
2752 | selection_type = 0; |
2749 | selection_type = 0; |
2753 | selection_request_other (XA_STRING, selnum); |
2750 | selection_request_other (XA_STRING, selnum); |
2754 | } |
2751 | } |
… | |
… | |
2881 | { |
2878 | { |
2882 | selection_wait = Sel_none; |
2879 | selection_wait = Sel_none; |
2883 | |
2880 | |
2884 | incr_buf_size = 0; |
2881 | incr_buf_size = 0; |
2885 | free (incr_buf); |
2882 | free (incr_buf); |
|
|
2883 | incr_buf = 0; |
2886 | |
2884 | |
2887 | rxvt_warn ("data loss: timeout on INCR selection paste, ignoring.\n"); |
2885 | rxvt_warn ("data loss: timeout on INCR selection paste, ignoring.\n"); |
2888 | } |
2886 | } |
2889 | |
2887 | |
2890 | void |
2888 | void |