projects
/
googlelatitude
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
if not network, not start up gps
[googlelatitude]
/
src
/
gps.cpp
diff --git
a/src/gps.cpp
b/src/gps.cpp
index
05fd97d
..
833e438
100644
(file)
--- 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()));
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) {
#ifdef Q_WS_MAEMO_5
g_object_set(G_OBJECT(control), "preferred-method", LOCATION_METHOD_ACWP, NULL);
if (usegps) {