[QGIS Commit] r9217 - trunk/qgis/src/plugins/grid_maker
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Sat Aug 30 10:51:45 EDT 2008
Author: jef
Date: 2008-08-30 10:51:44 -0400 (Sat, 30 Aug 2008)
New Revision: 9217
Modified:
trunk/qgis/src/plugins/grid_maker/graticulecreator.cpp
trunk/qgis/src/plugins/grid_maker/plugingui.cpp
Log:
fix #1257
Modified: trunk/qgis/src/plugins/grid_maker/graticulecreator.cpp
===================================================================
--- trunk/qgis/src/plugins/grid_maker/graticulecreator.cpp 2008-08-30 14:44:52 UTC (rev 9216)
+++ trunk/qgis/src/plugins/grid_maker/graticulecreator.cpp 2008-08-30 14:51:44 UTC (rev 9217)
@@ -50,7 +50,7 @@
{
}
-//TODO: check for rediculous intervals!
+//TODO: check for ridiculous intervals!
void GraticuleCreator::generatePointGraticule(
double theXInterval,
double theYInterval,
@@ -68,6 +68,10 @@
mFields,
QGis::WKBPoint,
&mCRS );
+
+ if( theXInterval==0.0 || theYInterval==0.0 )
+ return;
+
//
// Order our loop so that it goes from smallest to biggest
//
Modified: trunk/qgis/src/plugins/grid_maker/plugingui.cpp
===================================================================
--- trunk/qgis/src/plugins/grid_maker/plugingui.cpp 2008-08-30 14:44:52 UTC (rev 9216)
+++ trunk/qgis/src/plugins/grid_maker/plugingui.cpp 2008-08-30 14:51:44 UTC (rev 9217)
@@ -56,6 +56,14 @@
double myXInterval = leXInterval->text().toDouble();
double myYInterval = leYInterval->text().toDouble();
+
+ if( myXInterval==0.0 || myYInterval==0.0 )
+ {
+ QMessageBox::warning( 0, tr( "QGIS - Grid Maker" ),
+ QString( tr( "Please enter intervals before pressing OK!" ) ) );
+ return;
+ }
+
double myXOrigin = leXLowerLeft->text().toDouble();
double myYOrigin = leYLowerLeft->text().toDouble();
double myEndPointX = leXUpperRight->text().toDouble();
More information about the QGIS-commit
mailing list