Make sure we show the information button when a new item appears under the pointer
Update the code for checking a display item under the pointer to expect the item itself rather than its child to be returned by stage_get_actor_at_pos(). This code is now used to display an information button when an item is drawn under the pointer, so update the comment accordingly.
This commit is contained in:
parent
8b15724c2a
commit
dc7b2b03e1
@ -530,13 +530,13 @@ GenericDisplay.prototype = {
|
||||
Mainloop.timeout_add(5,
|
||||
Lang.bind(this,
|
||||
function() {
|
||||
// Check if the pointer is over one of the items and display the preview pop-up if it is.
|
||||
// Check if the pointer is over one of the items and display the information button if it is.
|
||||
let [child, x, y, mask] = Gdk.Screen.get_default().get_root_window().get_pointer();
|
||||
let global = Shell.Global.get();
|
||||
let actor = global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE,
|
||||
x, y);
|
||||
if (actor != null) {
|
||||
let item = this._findDisplayedByActor(actor.get_parent());
|
||||
let item = this._findDisplayedByActor(actor);
|
||||
if (item != null) {
|
||||
item.onDrawnUnderPointer();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user