Example #1
0
static void
dun_button_toggled (GtkToggleButton *button, gpointer user_data)
{
	PluginInfo *info = user_data;

	if (gtk_toggle_button_get_active (button) == FALSE) {
		bm_settings_connection_interface_delete (info->dun_connection, delete_cb, NULL);
		info->dun_connection = NULL;
	} else
		dun_start (info);
}
void
nma_bt_device_set_dun_enabled (NmaBtDevice *device, gboolean enabled)
{
	NmaBtDevicePrivate *priv = NMA_BT_DEVICE_GET_PRIVATE (device);

	_set_dun_enabled (device, enabled);

	if (enabled) {
		_set_busy (device, TRUE);
		dun_start (device);
	} else
		delete_connections_of_type (priv->settings, priv->bdaddr_array, FALSE);
}