Use g_variant_equal() instead of g_variant_compare() to compare enums.