summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2014-11-12 17:06:35 +0100
committerLubomir Rintel <lkundrak@v3.sk>2014-11-12 17:13:03 +0100
commit4edab14e738fdca5c749e92429216763fc49efa0 (patch)
tree9557a6b2f0782131c85971d17593acaedd8a09b1
parente40fc7bb17f76aefdbe86d3f8ba4b9e4fed23945 (diff)
downloadNetworkManager-4edab14e738fdca5c749e92429216763fc49efa0.tar.gz
bluez: Another bluez5 build fix
Fixes the "unused declaration" warning with -Werror and no bluez-libs. Fixes: f1c9595311f52d8b79e8d2032e006005613a8fb1 Fixes: 751b52e50be049b53a0b998638a22d4e28a59135
-rw-r--r--src/devices/bluetooth/nm-bluez-device.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/devices/bluetooth/nm-bluez-device.c b/src/devices/bluetooth/nm-bluez-device.c
index a941685b97..6e80708d87 100644
--- a/src/devices/bluetooth/nm-bluez-device.c
+++ b/src/devices/bluetooth/nm-bluez-device.c
@@ -30,9 +30,12 @@
#include "nm-bluez-device.h"
#include "nm-logging.h"
#include "nm-settings-connection.h"
-#include "nm-bluez5-dun.h"
#include "NetworkManagerUtils.h"
+#if WITH_BLUEZ5_DUN
+#include "nm-bluez5-dun.h"
+#endif
+
G_DEFINE_TYPE (NMBluezDevice, nm_bluez_device, G_TYPE_OBJECT)
#define NM_BLUEZ_DEVICE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NM_TYPE_BLUEZ_DEVICE, NMBluezDevicePrivate))
@@ -59,7 +62,9 @@ typedef struct {
gboolean connected;
char *b4_iface;
+#if WITH_BLUEZ5_DUN
NMBluez5DunContext *b5_dun_context;
+#endif
NMConnectionProvider *provider;
GSList *connections;
@@ -495,6 +500,7 @@ bluez_connect_cb (GDBusConnection *dbus_connection,
g_object_unref (result_object);
}
+#if WITH_BLUEZ5_DUN
static void
bluez5_dun_connect_cb (NMBluez5DunContext *context,
const char *device,
@@ -514,6 +520,7 @@ bluez5_dun_connect_cb (NMBluez5DunContext *context,
g_simple_async_result_complete (result);
g_object_unref (result);
}
+#endif
void
nm_bluez_device_connect_async (NMBluezDevice *self,
@@ -1097,14 +1104,12 @@ dispose (GObject *object)
priv->pan_connection = NULL;
}
- if (priv->b5_dun_context) {
#if WITH_BLUEZ5_DUN
+ if (priv->b5_dun_context) {
nm_bluez5_dun_free (priv->b5_dun_context);
-#else
- g_assert_not_reached ();
-#endif
priv->b5_dun_context = NULL;
}
+#endif
g_signal_handlers_disconnect_by_func (priv->provider, cp_connection_added, self);
g_signal_handlers_disconnect_by_func (priv->provider, cp_connection_removed, self);