Fix Motif DND return value upon transfer failure
* src/xterm.c (handle_one_xevent): Make XmTRANSFER_FAILURE clear DND action.
This commit is contained in:
parent
28358db930
commit
e9bb2d7f4e
1 changed files with 8 additions and 1 deletions
|
@ -15502,7 +15502,14 @@ handle_one_xevent (struct x_display_info *dpyinfo,
|
|||
&& eventp->selection == dpyinfo->Xatom_XdndSelection
|
||||
&& (eventp->target == dpyinfo->Xatom_XmTRANSFER_SUCCESS
|
||||
|| eventp->target == dpyinfo->Xatom_XmTRANSFER_FAILURE))
|
||||
x_dnd_waiting_for_finish = false;
|
||||
{
|
||||
x_dnd_waiting_for_finish = false;
|
||||
|
||||
/* If the transfer failed, then return nil from
|
||||
`x-begin-drag'. */
|
||||
if (eventp->target == dpyinfo->Xatom_XmTRANSFER_FAILURE)
|
||||
x_dnd_action = None;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue