diff options
Diffstat (limited to 'tests/test_config.c')
-rw-r--r-- | tests/test_config.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_config.c b/tests/test_config.c index c71b029..6b06f3e 100644 --- a/tests/test_config.c +++ b/tests/test_config.c @@ -132,10 +132,24 @@ print_layout(XklConfigRegistry * config, const XklConfigItem * item, } static void +print_country_variant(XklConfigRegistry * config, + const XklConfigItem * item, + const XklConfigItem * subitem, gpointer data) +{ + print_xci(config, item, 2); + if (subitem) + print_xci(config, subitem, 4); +} + +static void print_country(XklConfigRegistry * config, const XklConfigItem * item, gpointer data) { print_xci(config, item, 0); + + xkl_config_registry_foreach_country_variant(config, item->name, + print_country_variant, + data); } static void |