История изменений
Исправление Zubok, (текущая версия) :
Ну ты говоришь, то тебе приходит то два, то три имени на запрос. Ты откуда определяешь их количество? Если из переменной ctrls->num_groups, то вдруг там не то число? Вдруг в реальности возратилось четыре имени из XkbGetNames, но счетчик возвращает то 2, то 3? Короче, попробуй четыре имени прочесть принудительно.
Исходная версия Zubok, :
Ну ты говоришь, то тебе приходит то два, то три имени на запрос. Ты откуда определяешь их количество? Если из переменной ctrls->num_groups, то вдруг там не то число? Вдруг в реальности возратилось четыре имени из XkbGetNames, но счетчик возвращает то 2, то 3?