]> git.mxchange.org Git - flightgear.git/blobdiff - src/Instrumentation/gps.cxx
Merge branch 'durk/traffic'
[flightgear.git] / src / Instrumentation / gps.cxx
index 1ef7dfcd1d0d6b6ddb587dbe21e051bf202e823e..4477dd4eddaf23e5ce1e77b7ad6a0ddfda24694a 100644 (file)
@@ -1492,6 +1492,12 @@ void GPS::search()
   string sty(_scratchNode->getStringValue("type"));
   _searchType = FGPositioned::typeFromName(sty);
   _searchQuery = _scratchNode->getStringValue("query");
+  if (_searchQuery.empty()) {
+    SG_LOG(SG_INSTR, SG_WARN, "empty GPS search query");
+    clearScratch();
+    return;
+  }
+  
   _searchExact = _scratchNode->getBoolValue("exact", true);
   _searchOrderByRange = _scratchNode->getBoolValue("order-by-distance", true);
   _searchResultIndex = 0;