xdnd: Remove XDnD handling code and receive DnD signals from mutter

Move the XDnD handling code to mutter, and receive DnD handling signals from
mutter directly.

https://bugzilla.gnome.org/show_bug.cgi?id=765003
This commit is contained in:
Hyungwon Hwang
2016-12-24 17:56:52 +09:00
committed by Jonas Ådahl
parent 46f3712421
commit 4b80cbe1cd
3 changed files with 5 additions and 107 deletions

View File

@ -24,9 +24,10 @@ const XdndHandler = new Lang.Class({
if (!Meta.is_wayland_compositor())
global.init_xdnd();
global.connect('dnd-enter', Lang.bind(this, this._onEnter));
global.connect('dnd-position-change', Lang.bind(this, this._onPositionChanged));
global.connect('dnd-leave', Lang.bind(this, this._onLeave));
var dnd = Meta.get_backend().get_dnd();
dnd.connect('dnd-enter', Lang.bind(this, this._onEnter));
dnd.connect('dnd-position-change', Lang.bind(this, this._onPositionChanged));
dnd.connect('dnd-leave', Lang.bind(this, this._onLeave));
this._windowGroupVisibilityHandlerId = 0;
},