workspace: Call _activate() directly when clicking the window preview
We can remove the simply callback function in favour of an anonymous function here. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1307
This commit is contained in:
parent
93a542d52c
commit
96f5e2b33e
@ -247,7 +247,7 @@ var WindowPreview = GObject.registerClass({
|
|||||||
this.y = this.boundingBox.y;
|
this.y = this.boundingBox.y;
|
||||||
|
|
||||||
let clickAction = new Clutter.ClickAction();
|
let clickAction = new Clutter.ClickAction();
|
||||||
clickAction.connect('clicked', this._onClicked.bind(this));
|
clickAction.connect('clicked', () => this._activate());
|
||||||
clickAction.connect('long-press', this._onLongPress.bind(this));
|
clickAction.connect('long-press', this._onLongPress.bind(this));
|
||||||
this.add_action(clickAction);
|
this.add_action(clickAction);
|
||||||
this.connect('destroy', this._onDestroy.bind(this));
|
this.connect('destroy', this._onDestroy.bind(this));
|
||||||
@ -686,10 +686,6 @@ var WindowPreview = GObject.registerClass({
|
|||||||
return super.vfunc_key_press_event(keyEvent);
|
return super.vfunc_key_press_event(keyEvent);
|
||||||
}
|
}
|
||||||
|
|
||||||
_onClicked() {
|
|
||||||
this._activate();
|
|
||||||
}
|
|
||||||
|
|
||||||
_onLongPress(action, actor, state) {
|
_onLongPress(action, actor, state) {
|
||||||
// Take advantage of the Clutter policy to consider
|
// Take advantage of the Clutter policy to consider
|
||||||
// a long-press canceled when the pointer movement
|
// a long-press canceled when the pointer movement
|
||||||
|
Loading…
Reference in New Issue
Block a user