mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-13 05:50:10 +00:00
Fix hovered link URI not returned by gtk_label_get_current_uri
This is needed for a query-tooltip handler, as mentioned in the documentation, when there has been a hover timeout. Maintain the previous behaviour when the link is clicked and follow the existing documentation regarding selectable labels. A notify::cursor handler can now also be used to retrieve the URI of the link under the cursor.
This commit is contained in:
parent
63d7756658
commit
66cfeb3ad1
@ -5773,10 +5773,10 @@ gtk_label_get_current_uri (GtkLabel *self)
|
||||
if (!self->select_info)
|
||||
return NULL;
|
||||
|
||||
if (self->select_info->link_clicked)
|
||||
link = self->select_info->active_link;
|
||||
else
|
||||
if (!self->select_info->link_clicked && self->select_info->selectable)
|
||||
link = gtk_label_get_focus_link (self, NULL);
|
||||
else
|
||||
link = self->select_info->active_link;
|
||||
|
||||
if (link)
|
||||
return link->uri;
|
||||
|
Loading…
Reference in New Issue
Block a user