Authored by Justin R. Miller

fixes #233: only set tile source if valid

@@ -1959,8 +1959,11 @@ @@ -1959,8 +1959,11 @@
1959 1959
1960 - (void)setTileSource:(id <RMTileSource>)tileSource 1960 - (void)setTileSource:(id <RMTileSource>)tileSource
1961 { 1961 {
1962 - [_tileSourcesContainer removeAllTileSources];  
1963 - [self addTileSource:tileSource]; 1962 + if (tileSource)
  1963 + {
  1964 + [_tileSourcesContainer removeAllTileSources];
  1965 + [self addTileSource:tileSource];
  1966 + }
1964 } 1967 }
1965 1968
1966 - (void)setTileSources:(NSArray *)tileSources 1969 - (void)setTileSources:(NSArray *)tileSources