From 9e44cfbd21b3ff1fec100253947d56e9fe8abf08 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 3 Jan 2025 11:51:20 -0500 Subject: [PATCH] Fix Ctrl-A in GtkLabel The event should not propagate further after it has been handled. Related: #7234 --- gtk/gtklabel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index d6c4b8b16ff..252f7dff5d7 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -2062,10 +2062,11 @@ gtk_label_activate_clipboard_copy (GtkWidget *widget, g_signal_emit_by_name (widget, "copy-clipboard"); } -static void +static gboolean gtk_label_select_all (GtkLabel *self) { gtk_label_select_region_index (self, 0, strlen (self->text)); + return gtk_label_get_selectable (self); } static void -- GitLab