Fix key navigation on system menu sliders

Rely key press events management if the menu item contains
a slider.

https://bugzilla.gnome.org/show_bug.cgi?id=706386
This commit is contained in:
Alejandro Piñeiro
2013-08-22 13:15:00 +02:00
parent 3d57fd3227
commit aa569304bc
3 changed files with 9 additions and 2 deletions

View File

@ -47,6 +47,10 @@ const Indicator = new Lang.Class({
this._item.actor.connect('button-press-event', Lang.bind(this, function(actor, event) {
this._slider.startDragging(event);
}));
this._item.actor.connect('key-press-event', Lang.bind(this, function(actor, event) {
return this._slider.onKeyPressEvent(actor, event);
}));
},
_sliderChanged: function(slider, value) {