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:
Jonas Dreßler 2020-06-08 14:49:09 +02:00
parent 93a542d52c
commit 96f5e2b33e

View File

@ -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