workspace: Use has_pointer() method instead of property
ClutterActor has both a has_pointer() method and a :has-pointer property (that we represent as 'has_pointer'). So far gjs was able to deal with the name overlap, but now trying to use the property will instead test for the availability of the method. Just avoid the conflict by switching to the method, which is unambiguous. https://bugzilla.gnome.org/show_bug.cgi?id=785090
This commit is contained in:
parent
865a1cf587
commit
6878ee99d9
@ -500,7 +500,7 @@ var WindowOverlay = new Lang.Class({
|
|||||||
this._hidden = false;
|
this._hidden = false;
|
||||||
|
|
||||||
this.title.show();
|
this.title.show();
|
||||||
if (this._windowClone.actor.has_pointer)
|
if (this._windowClone.actor.has_pointer())
|
||||||
this._animateVisible();
|
this._animateVisible();
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -699,8 +699,8 @@ var WindowOverlay = new Lang.Class({
|
|||||||
_idleToggleCloseButton: function() {
|
_idleToggleCloseButton: function() {
|
||||||
this._idleToggleCloseId = 0;
|
this._idleToggleCloseId = 0;
|
||||||
|
|
||||||
if (!this._windowClone.actor.has_pointer &&
|
if (!this._windowClone.actor.has_pointer() &&
|
||||||
!this.closeButton.has_pointer)
|
!this.closeButton.has_pointer())
|
||||||
this._animateInvisible();
|
this._animateInvisible();
|
||||||
|
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
|
Loading…
Reference in New Issue
Block a user