Skip to content

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed
 

‎src/plugins/grass/qgsgrassedit.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -846,15 +846,18 @@ void QgsGrassEdit::closeEdit(void)
846846
delete mAttributes;
847847
}
848848

849-
mProvider->closeEdit();
849+
mProvider->closeEdit(mNewMap);
850850

851851
hide();
852852

853853
// Add new layers
854854
if ( mNewMap )
855855
{
856-
QString uri = mProvider->getDataSourceUri();
857-
QChar sep = QDir::separator();
856+
QString uri = QDir::cleanDirPath ( mProvider->getDataSourceUri() );
857+
std::cerr << "uri = " << uri.ascii() << std::endl;
858+
// Note: QDir::cleanPath is using '/' also on Windows
859+
//QChar sep = QDir::separator();
860+
QChar sep = '/';
858861

859862
QStringList split = QStringList::split ( sep, uri );
860863
split.pop_back(); // layer

0 commit comments

Comments
 (0)
Please sign in to comment.