do not crash if plugins could not be loaded
This commit is contained in:
parent
6c6fabbbda
commit
8a33464fa9
|
@ -63,6 +63,8 @@ MonavLayer::MonavLayer(MapWidget *map) :
|
|||
} else {
|
||||
m_loaded = false;
|
||||
}
|
||||
} else {
|
||||
m_loaded = false;
|
||||
}
|
||||
QPluginLoader gLoader(gpsLookupLib);
|
||||
plugin = gLoader.instance();
|
||||
|
@ -74,6 +76,8 @@ MonavLayer::MonavLayer(MapWidget *map) :
|
|||
} else {
|
||||
m_loaded = false;
|
||||
}
|
||||
} else {
|
||||
m_loaded = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -146,7 +150,7 @@ void MonavLayer::keyPressed(QKeyEvent *event)
|
|||
QPointF p = map()->geoPos();
|
||||
UnsignedCoordinate coord(GPSCoordinate(p.y(), p.x()));
|
||||
IGPSLookup::Result pos;
|
||||
if (m_gpsLookup->GetNearestEdge(&pos, coord, 1000.0)) {
|
||||
if (m_loaded && m_gpsLookup->GetNearestEdge(&pos, coord, 1000.0)) {
|
||||
m_routeStart = p;
|
||||
}
|
||||
}
|
||||
|
@ -158,7 +162,7 @@ void MonavLayer::keyPressed(QKeyEvent *event)
|
|||
QPointF p = map()->geoPos();
|
||||
UnsignedCoordinate coord(GPSCoordinate(p.y(), p.x()));
|
||||
IGPSLookup::Result pos;
|
||||
if (m_gpsLookup->GetNearestEdge(&pos, coord, 1000.0)) {
|
||||
if (m_loaded && m_gpsLookup->GetNearestEdge(&pos, coord, 1000.0)) {
|
||||
m_routeEnd = p;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue