diff --git a/gtk/gtktext.c b/gtk/gtktext.c index 32da5e7f2f074498d02ffbd3561bd3086d112f0f..89feac9846574f54b0022a2ffa4083830a85122a 100644 --- a/gtk/gtktext.c +++ b/gtk/gtktext.c @@ -473,7 +473,7 @@ static void gtk_text_copy_clipboard (GtkText *self); static void gtk_text_paste_clipboard (GtkText *self); static void gtk_text_toggle_overwrite (GtkText *self); static void gtk_text_insert_emoji (GtkText *self); -static void gtk_text_select_all (GtkText *self); +static gboolean gtk_text_select_all (GtkText *self); static void gtk_text_real_activate (GtkText *self); static void direction_changed (GdkDevice *keyboard, @@ -4472,10 +4472,11 @@ gtk_text_toggle_overwrite (GtkText *self) gtk_widget_queue_draw (GTK_WIDGET (self)); } -static void +static gboolean gtk_text_select_all (GtkText *self) { gtk_text_select_line (self); + return TRUE; } static void @@ -6245,7 +6246,7 @@ gtk_text_activate_selection_select_all (GtkWidget *widget, GVariant *parameter) { GtkText *self = GTK_TEXT (widget); - gtk_text_select_all (self); + gtk_text_select_line (self); } static void