From: Robert Ancell Date: Mon, 15 May 2017 05:03:36 +0000 (+1200) Subject: EntryBuffer: Don't generate changed events when input is truncated X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~39^2~550 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4d1c0317ccb2ff2b3afe73b3a09cfaa90a60c7e8;p=gtk%2B3.0.git EntryBuffer: Don't generate changed events when input is truncated --- 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);