From 02be583c183b90011cf9eb4b3f9a069ab2b6a8b7 Mon Sep 17 00:00:00 2001 From: Rodrigo Linfati Date: Wed, 26 Jan 2011 18:17:56 +0100 Subject: [PATCH 1/1] if not network, not start up gps --- src/gps.cpp | 8 ++++++++ src/latitude.cpp | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/gps.cpp b/src/gps.cpp index 05fd97d..833e438 100644 --- a/src/gps.cpp +++ b/src/gps.cpp @@ -23,6 +23,14 @@ void GpsMaemo5::refresh() { QTimer::singleShot(interval*1000, this, SLOT(refresh())); QTimer::singleShot(wait*1000, this, SLOT(stop())); +#if QT_VERSION >= QT_VERSION_CHECK(4, 7, 0) + QNetworkConfigurationManager mgr; + if (!mgr.isOnline()) { + qDebug() << "GpsMaemo5: offline"; + return; + } +#endif + #ifdef Q_WS_MAEMO_5 g_object_set(G_OBJECT(control), "preferred-method", LOCATION_METHOD_ACWP, NULL); if (usegps) { diff --git a/src/latitude.cpp b/src/latitude.cpp index 7708be8..b1b89c1 100644 --- a/src/latitude.cpp +++ b/src/latitude.cpp @@ -43,7 +43,6 @@ LatitudeGUI::LatitudeGUI(QMainWindow *parent) : QMainWindow(parent) { void LatitudeGUI::set() { qDebug() << "LatitudeGUI: set"; - set_config(); glatitude->update(gps->get_lat(), gps->get_lon(), gps->get_acc()); -- 1.7.9.5