updated FFvariant

This commit is contained in:
Linus Dierheimer
2021-05-08 18:58:40 +02:00
parent b054fec8d8
commit dfeb5c49e1
2 changed files with 7 additions and 2 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ static FFvariant getGVariantValue(GVariant* variant, FFvarianttype type, GVarian
return (FFvariant) variantGetters->ffg_variant_get_string(variant, NULL);
if(type == FF_VARIANT_TYPE_BOOL && variantGetters->ffg_variant_get_boolean != NULL)
return (FFvariant) (bool) variantGetters->ffg_variant_get_boolean(variant);
return (FFvariant) { .boolValue = (bool) variantGetters->ffg_variant_get_boolean(variant), .boolValueSet = true};
return FF_VARIANT_NULL;
}
+6 -1
View File
@@ -202,7 +202,12 @@ typedef enum FFvarianttype
typedef union FFvariant
{
const char* strValue;
bool boolValue;
struct
{
bool boolValueSet;
bool boolValue;
};
} FFvariant;
/*************************/