imcontext: Add a precondition check
authorMatthias Clasen <mclasen@redhat.com>
Mon, 1 Feb 2021 05:43:44 +0000 (00:43 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 1 Feb 2021 05:43:44 +0000 (00:43 -0500)
gtk/gtkimcontextsimple.c

index 21db7d04b3c2cfd549b224c5a15793c2042e69b9..76afa8c1eecd4a164a002055ad049e2ee248ea39 100644 (file)
@@ -1320,6 +1320,7 @@ gtk_im_context_simple_add_table (GtkIMContextSimple *context_simple,
                                 int                 n_seqs)
 {
   g_return_if_fail (GTK_IS_IM_CONTEXT_SIMPLE (context_simple));
+  g_return_if_fail (max_seq_len <= GTK_MAX_COMPOSE_LEN);
 
   G_LOCK (global_tables);