File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -154,6 +154,11 @@ void QgsNewHttpConnection::accept()
154
154
url.removeEncodedQueryItem ( params[" FORMAT" ].first );
155
155
}
156
156
157
+ if ( url.encodedPath ().isEmpty () )
158
+ {
159
+ url.setEncodedPath ( " /" );
160
+ }
161
+
157
162
settings.setValue ( key + " /url" , url.toString () );
158
163
if ( mBaseKey == " /Qgis/connections-wms/" || mBaseKey == " /Qgis/connections-wcs/" )
159
164
{
Original file line number Diff line number Diff line change @@ -418,6 +418,10 @@ bool QgsWMSSourceSelect::populateLayerList( QgsWmsProvider *wmsProvider )
418
418
lstTilesets->setSortingEnabled ( true );
419
419
lstTilesets->sortByColumn ( 0 , Qt::AscendingOrder );
420
420
}
421
+ else
422
+ {
423
+ lstTilesets->setRowCount ( 0 );
424
+ }
421
425
422
426
// If we got some layers, let the user add them to the map
423
427
if ( lstLayers->topLevelItemCount () == 1 )
@@ -890,7 +894,7 @@ void QgsWMSSourceSelect::updateButtons()
890
894
// disable tilesets, when layer are selected or no tilesets available
891
895
lstLayers->setEnabled ( true );
892
896
tabServers->setTabEnabled ( tabServers->indexOf ( tabLayerOrder ), mLayerOrderTreeWidget ->topLevelItemCount () > 0 );
893
- tabServers->setTabEnabled ( tabServers->indexOf ( tabTilesets ), mLayerOrderTreeWidget ->topLevelItemCount () == 0 && lstTilesets->rowCount () );
897
+ tabServers->setTabEnabled ( tabServers->indexOf ( tabTilesets ), mLayerOrderTreeWidget ->topLevelItemCount () == 0 && lstTilesets->rowCount () > 0 );
894
898
btnGrpImageEncoding->setEnabled ( true );
895
899
}
896
900
You can’t perform that action at this time.
0 commit comments