Showing with 7 additions and 0 deletions.
  1. +2 −0 src/app/qgsnewvectorlayerdialog.cpp
  2. +5 −0 src/app/spatialite/qgsnewspatialitelayerdialog.cpp
2 changes: 2 additions & 0 deletions src/app/qgsnewvectorlayerdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
#include "qgsnewvectorlayerdialog.h"
#include "qgsapplication.h"
#include "qgisapp.h" // <- for theme icons
#include "qgis.h"
#include "qgslogger.h"
#include "qgscoordinatereferencesystem.h"
#include "qgsgenericprojectionselector.h"
Expand Down Expand Up @@ -55,6 +56,7 @@ QgsNewVectorLayerDialog::QgsNewVectorLayerDialog( QWidget *parent, Qt::WFlags fl
mAttributeView->addTopLevelItem( new QTreeWidgetItem( QStringList() << "id" << "Integer" << "10" << "" ) );

QgsCoordinateReferenceSystem srs;
srs.createFromOgcWmsCrs( GEO_EPSG_CRS_AUTHID );
srs.validate();

mCrsId = srs.srsid();
Expand Down
5 changes: 5 additions & 0 deletions src/app/spatialite/qgsnewspatialitelayerdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,11 @@ void QgsNewSpatialiteLayerDialog::on_toolButtonNewDatabase_clicked()
if ( fileName.isEmpty() )
return;

if ( !fileName.toLower().endsWith( ".sqlite" ) && !fileName.toLower().endsWith( ".db" ) )
{
fileName += ".sqlite";
}

mDatabaseComboBox->insertItem( 0, fileName );
mDatabaseComboBox->setCurrentIndex( 0 );
createDb();
Expand Down