summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gvc-mixer-ui-device.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gvc-mixer-ui-device.c b/gvc-mixer-ui-device.c
index f7dd33e..a2bdc45 100644
--- a/gvc-mixer-ui-device.c
+++ b/gvc-mixer-ui-device.c
@@ -557,6 +557,11 @@ gvc_mixer_ui_device_get_active_profile (GvcMixerUIDevice* device)
}
profile = gvc_mixer_card_get_profile (device->priv->card);
+ if (profile == NULL) {
+ g_debug ("Device has no assigned profile");
+ return NULL;
+ }
+
return gvc_mixer_ui_device_get_matching_profile (device, profile->profile);
}