Revert "gdk: Do not call gdk_selection_owner_set() internally to the backend"
This reverts commit 7a891eeb6d
.
This commit is contained in:
@ -937,6 +937,7 @@ data_source_cancelled (void *data,
|
|||||||
gdk_drag_context_cancel (context, GDK_DRAG_CANCEL_ERROR);
|
gdk_drag_context_cancel (context, GDK_DRAG_CANCEL_ERROR);
|
||||||
|
|
||||||
emit_selection_clear (display, atom);
|
emit_selection_clear (display, atom);
|
||||||
|
gdk_selection_owner_set (NULL, atom, GDK_CURRENT_TIME, TRUE);
|
||||||
gdk_wayland_selection_unset_data_source (display, atom);
|
gdk_wayland_selection_unset_data_source (display, atom);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1047,6 +1048,7 @@ primary_source_cancelled (void *data,
|
|||||||
|
|
||||||
atom = atoms[ATOM_PRIMARY];
|
atom = atoms[ATOM_PRIMARY];
|
||||||
emit_selection_clear (display, atom);
|
emit_selection_clear (display, atom);
|
||||||
|
gdk_selection_owner_set (NULL, atom, GDK_CURRENT_TIME, TRUE);
|
||||||
gdk_wayland_selection_unset_data_source (display, atom);
|
gdk_wayland_selection_unset_data_source (display, atom);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user