{
QString aSHPfile = theFileName.simplified();
QString aSHXfile = theFileName.simplified().replace( theFileName.simplified().size() - 4, 4, ".shx");
+
+ QString anExt = theFileName.split('.', QString::SkipEmptyParts).back();
+ if (anExt.toLower() != "shp")
+ return -3;
+
FILE* pFileSHP = NULL;
pFileSHP = fopen (aSHPfile.toAscii().data(), "r");
FILE* pFileSHX = NULL;