From afbb64c9759de0e21833a5ff4f55fc0367bb6b2f Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sat, 28 Nov 2020 09:28:49 +0100 Subject: [PATCH] Radio: didn't take into account if in error. --- src/formelementradio.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/formelementradio.c b/src/formelementradio.c index a91caf2..a281258 100644 --- a/src/formelementradio.c +++ b/src/formelementradio.c @@ -282,6 +282,15 @@ gchar } else { + GPtrArray *messages; + + messages = zak_form_element_get_messages (ZAK_FORM_ELEMENT (element)); + if (messages != NULL + && messages->len > 0) + { + g_hash_table_insert (ht_attrs_option, "class", g_strdup_printf ("%s is-invalid", g_hash_table_lookup (ht_attrs_option, "class"))); + } + g_hash_table_insert (ht_attrs_option, "class", g_strdup_printf ("%s form-check-input", g_hash_table_lookup (ht_attrs_option, "class"))); g_string_append_printf (ret, "\n
\n%s\n
", -- 2.49.0