mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
QgsMimeDataUtils::encode fix (escape also backslash)
This commit is contained in:
parent
1ac4b25289
commit
95e5a4f341
@ -44,6 +44,7 @@ QgsMimeDataUtils::Uri::Uri( QgsLayerItem* layerItem )
|
||||
|
||||
QgsMimeDataUtils::Uri::Uri( QString& encData )
|
||||
{
|
||||
QgsDebugMsg( "encData: " + encData );
|
||||
QStringList decoded = decode( encData );
|
||||
if ( decoded.size() < 4 )
|
||||
return;
|
||||
@ -119,6 +120,7 @@ QString QgsMimeDataUtils::encode( const QStringList& items )
|
||||
foreach ( const QString& item, items )
|
||||
{
|
||||
QString str = item;
|
||||
str.replace( "\\", "\\\\" );
|
||||
str.replace( ":", "\\:" );
|
||||
encoded += str + ":";
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user