Showing with 7 additions and 0 deletions.
  1. +5 −0 src/app/spatialite/qgsnewspatialitelayerdialog.cpp
  2. +2 −0 src/gui/qgsnewvectorlayerdialog.cpp
5 changes: 5 additions & 0 deletions src/app/spatialite/qgsnewspatialitelayerdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,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
2 changes: 2 additions & 0 deletions src/gui/qgsnewvectorlayerdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,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 @@ -61,6 +62,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