mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-18 07:34:54 +00:00
layout: Remove message tray pointer barrier
The barrier was introduced to make the message tray hot corner usable in multiple monitor setups. With the hot corner gone in 3.6, the pointer barrier doesn't make much sense anymore, so remove it. https://bugzilla.gnome.org/show_bug.cgi?id=687457
This commit is contained in:
parent
c77b38fc4f
commit
c09fcba94f
1 changed files with 0 additions and 18 deletions
|
|
@ -128,8 +128,6 @@ const LayoutManager = new Lang.Class({
|
|||
this.trayBox = new St.Widget({ name: 'trayBox',
|
||||
layout_manager: new Clutter.BinLayout() });
|
||||
this.addChrome(this.trayBox);
|
||||
this.trayBox.connect('allocation-changed',
|
||||
Lang.bind(this, this._updateTrayBarrier));
|
||||
|
||||
this.keyboardBox = new St.BoxLayout({ name: 'keyboardBox',
|
||||
reactive: true,
|
||||
|
|
@ -280,22 +278,6 @@ const LayoutManager = new Lang.Class({
|
|||
}
|
||||
},
|
||||
|
||||
_updateTrayBarrier: function() {
|
||||
let monitor = this.bottomMonitor;
|
||||
|
||||
if (this._trayBarrier)
|
||||
global.destroy_pointer_barrier(this._trayBarrier);
|
||||
|
||||
if (Main.messageTray) {
|
||||
this._trayBarrier =
|
||||
global.create_pointer_barrier(monitor.x + monitor.width, monitor.y + monitor.height - Main.messageTray.actor.height,
|
||||
monitor.x + monitor.width, monitor.y + monitor.height,
|
||||
4 /* BarrierNegativeX */);
|
||||
} else {
|
||||
this._trayBarrier = 0;
|
||||
}
|
||||
},
|
||||
|
||||
_monitorsChanged: function() {
|
||||
this._updateMonitors();
|
||||
this._updateBoxes();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue