fixes #233: only set tile source if valid
Showing
1 changed file
with
5 additions
and
2 deletions
@@ -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 |
-
Please register or login to post a comment