summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartyn Russell <martyn@lanedo.com>2014-02-20 10:56:39 +0000
committerCarlos Garnacho <carlosg@gnome.org>2014-02-20 13:09:02 +0100
commit79f097498ed392e3bc8e87726f2982829324fc15 (patch)
tree50422404e2fc2e19e877e22fbd3c9116ec986026
parent8b9cd06b9388e5a49856c1185420c03d4ac7058b (diff)
downloadtracker-79f097498ed392e3bc8e87726f2982829324fc15.tar.gz
libtracker-miner: Make sure we compile if we don't HAVE_NETWORK_MANAGER
-rw-r--r--src/libtracker-miner/tracker-miner-online.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/libtracker-miner/tracker-miner-online.c b/src/libtracker-miner/tracker-miner-online.c
index f84c9237f..5009a9a01 100644
--- a/src/libtracker-miner/tracker-miner-online.c
+++ b/src/libtracker-miner/tracker-miner-online.c
@@ -23,12 +23,14 @@
#include "tracker-miner-online.h"
#include "tracker-miner-enum-types.h"
-#include <libnm-glib/nm-client.h>
#include <glib/gi18n.h>
+#ifdef HAVE_NETWORK_MANAGER
+#include <libnm-glib/nm-client.h>
+
#ifndef NM_CHECK_VERSION
#define NM_CHECK_VERSION(x,y,z) (0)
-#endif
+#endif /* NM_CHECK_VERSION */
#include <libnm-glib/nm-device-ethernet.h>
#include <libnm-glib/nm-device-wifi.h>
@@ -39,6 +41,7 @@
#include <libnm-glib/nm-gsm-device.h>
#include <libnm-glib/nm-cdma-device.h>
#endif
+#endif /* HAVE_NETWORK_MANAGER */
/**
* SECTION:tracker-miner-online
@@ -89,6 +92,7 @@ G_DEFINE_ABSTRACT_TYPE_WITH_CODE (TrackerMinerOnline, tracker_miner_online, TRAC
static void
miner_online_finalize (GObject *object)
{
+#ifdef HAVE_NETWORK_MANAGER
TrackerMinerOnlinePrivate *priv;
TrackerMinerOnline *miner;
@@ -97,6 +101,7 @@ miner_online_finalize (GObject *object)
if (priv->client)
g_object_unref (priv->client);
+#endif /* HAVE_NETWORK_MANAGER */
G_OBJECT_CLASS (tracker_miner_online_parent_class)->finalize (object);
}
@@ -338,12 +343,15 @@ miner_online_initable_init (GInitable *initable,
GCancellable *cancellable,
GError **error)
{
+#ifdef HAVE_NETWORK_MANAGER
TrackerMinerOnlinePrivate *priv;
TrackerNetworkType network_type;
TrackerMinerOnline *miner;
miner = TRACKER_MINER_ONLINE (initable);
+
priv = tracker_miner_online_get_instance_private (miner);
+#endif /* HAVE_NETWORK_MANAGER */
if (!miner_online_initable_parent_iface->init (initable,
cancellable, error)) {