mm-call-audio-format: avoid redundant condition

This commit is contained in:
Pablo Barciela
2022-02-14 10:40:28 +01:00
parent b70fd64417
commit 839af5553f
+16 -17
View File
@@ -167,25 +167,24 @@ mm_call_audio_format_get_dictionary (MMCallAudioFormat *self)
return NULL; return NULL;
g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
if (self) {
if (self->priv->encoding)
g_variant_builder_add (&builder,
"{sv}",
PROPERTY_ENCODING,
g_variant_new_string (self->priv->encoding));
if (self->priv->resolution) if (self->priv->encoding)
g_variant_builder_add (&builder, g_variant_builder_add (&builder,
"{sv}", "{sv}",
PROPERTY_RESOLUTION, PROPERTY_ENCODING,
g_variant_new_string (self->priv->resolution)); g_variant_new_string (self->priv->encoding));
if (self->priv->rate) if (self->priv->resolution)
g_variant_builder_add (&builder, g_variant_builder_add (&builder,
"{sv}", "{sv}",
PROPERTY_RATE, PROPERTY_RESOLUTION,
g_variant_new_uint32 (self->priv->rate)); g_variant_new_string (self->priv->resolution));
}
if (self->priv->rate)
g_variant_builder_add (&builder,
"{sv}",
PROPERTY_RATE,
g_variant_new_uint32 (self->priv->rate));
return g_variant_builder_end (&builder); return g_variant_builder_end (&builder);
} }