mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-18 07:34:54 +00:00
overview: Pass drag source on item-drag-* signals
Overview has signals to notify about starting, cancelling, and finishing icon drags, but none of these signals pass the dragged item to the callbacks. Pass the dragged items to the 'item-drag-*' overview signals. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1332
This commit is contained in:
parent
81be25bbd6
commit
821f3e8ddf
1 changed files with 6 additions and 6 deletions
|
|
@ -440,19 +440,19 @@ var Overview = class {
|
|||
this.emit('windows-restacked', stackIndices);
|
||||
}
|
||||
|
||||
beginItemDrag(_source) {
|
||||
this.emit('item-drag-begin');
|
||||
beginItemDrag(source) {
|
||||
this.emit('item-drag-begin', source);
|
||||
this._inItemDrag = true;
|
||||
}
|
||||
|
||||
cancelledItemDrag(_source) {
|
||||
this.emit('item-drag-cancelled');
|
||||
cancelledItemDrag(source) {
|
||||
this.emit('item-drag-cancelled', source);
|
||||
}
|
||||
|
||||
endItemDrag(_source) {
|
||||
endItemDrag(source) {
|
||||
if (!this._inItemDrag)
|
||||
return;
|
||||
this.emit('item-drag-end');
|
||||
this.emit('item-drag-end', source);
|
||||
this._inItemDrag = false;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue