diff options
author | Martyn Russell <martyn@lanedo.com> | 2014-02-20 10:56:39 +0000 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2014-02-20 13:09:02 +0100 |
commit | 79f097498ed392e3bc8e87726f2982829324fc15 (patch) | |
tree | 50422404e2fc2e19e877e22fbd3c9116ec986026 | |
parent | 8b9cd06b9388e5a49856c1185420c03d4ac7058b (diff) | |
download | tracker-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.c | 12 |
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)) { |