Логическое значение может быть истинным или ложным. В документации для g_hash_table_steal()
говорится, что возвращается «истина, если ключ был найден и удален из GHashTable
».Поэтому он должен возвращать false, если ключ не был найден в GHashTable
(поэтому не может быть удален).