From 73b8212bf347a8675cda1dc5305e13cf57a0fb7f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 2 Jan 2020 14:05:30 +0100 Subject: [PATCH] label: Fix assumptions regaring link --- gtk/gtklabel.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 671f73d155..b8d8d1cf6f 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -6032,14 +6032,15 @@ gtk_label_update_actions (GtkLabel *label) GtkLabelLink *link; if (priv->select_info) - has_selection = priv->select_info->selection_anchor != priv->select_info->selection_end; - else - has_selection = FALSE; - - if (priv->select_info->link_clicked) - link = priv->select_info->active_link; + { + has_selection = priv->select_info->selection_anchor != priv->select_info->selection_end; + link = priv->select_info->active_link; + } else - link = gtk_label_get_focus_link (label); + { + has_selection = FALSE; + link = gtk_label_get_focus_link (label); + } gtk_widget_action_set_enabled (widget, "clipboard.copy", has_selection); gtk_widget_action_set_enabled (widget, "selection.select-all", -- 2.30.2