From 4d1c0317ccb2ff2b3afe73b3a09cfaa90a60c7e8 Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Mon, 15 May 2017 17:03:36 +1200 Subject: [PATCH] EntryBuffer: Don't generate changed events when input is truncated --- gtk/gtkentrybuffer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkentrybuffer.c b/gtk/gtkentrybuffer.c index 4594a43082..9c36a554d0 100644 --- a/gtk/gtkentrybuffer.c +++ b/gtk/gtkentrybuffer.c @@ -661,6 +661,9 @@ gtk_entry_buffer_insert_text (GtkEntryBuffer *buffer, n_chars -= (length + n_chars) - pv->max_length; } + if (n_chars == 0) + return 0; + klass = GTK_ENTRY_BUFFER_GET_CLASS (buffer); g_return_val_if_fail (klass->insert_text != NULL, 0);