Fix the function and variable name for IPSP
[platform/core/connectivity/bluetooth-frwk.git] / bt-service / bt-service-event-receiver.c
index 08e665b..2bd9f50 100644 (file)
@@ -1131,7 +1131,7 @@ static void __bt_device_property_changed_event(GVariant *msg, const char *path)
 
                        /* Send event to application */
                        _bt_send_event(BT_DEVICE_EVENT,
-                                       BLUETOOTH_EVENT_IPSP_BT_INTERFACE_INFO,
+                                       BLUETOOTH_EVENT_IPSP_INTERFACE_INFO,
                                        param);
                        g_free(address);
                }
@@ -2145,8 +2145,11 @@ void _bt_handle_headset_event(GVariant *msg, const char *path)
 
                _bt_convert_device_path_to_address(path, address);
 
-               g_variant_get(value, "i", &spkr_gain);
-               param = g_variant_new("(isq)", result, address, spkr_gain);
+               spkr_gain = g_variant_get_uint16(value);
+
+               BT_DBG("spkr_gain: %d", spkr_gain);
+
+               param = g_variant_new("(i&sq)", result, address, spkr_gain);
                _bt_send_event(BT_HEADSET_EVENT, BLUETOOTH_EVENT_AG_SPEAKER_GAIN,
                        param);
 
@@ -2159,8 +2162,9 @@ void _bt_handle_headset_event(GVariant *msg, const char *path)
 
                _bt_convert_device_path_to_address(path, address);
 
-               g_variant_get(value, "i", &mic_gain);
-               param = g_variant_new("(isq)", result, address, mic_gain);
+               mic_gain = g_variant_get_uint16(value);
+
+               param = g_variant_new("(i&sq)", result, address, mic_gain);
                _bt_send_event(BT_HEADSET_EVENT, BLUETOOTH_EVENT_AG_MIC_GAIN,
                        param);
                g_free(address);