File tree Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change 1
1
goog . provide ( 'ol.layer.Tile' ) ;
2
2
3
+ goog . require ( 'goog.object' ) ;
3
4
goog . require ( 'ol.layer.Layer' ) ;
4
5
5
6
@@ -29,14 +30,16 @@ ol.layer.TileProperty = {
29
30
*/
30
31
ol . layer . Tile = function ( opt_options ) {
31
32
var options = goog . isDef ( opt_options ) ? opt_options : { } ;
32
- goog . base ( this , /** @type {olx.layer.LayerOptions } */ ( options ) ) ;
33
-
34
- if ( ! goog . isDef ( this . getPreload ( ) ) ) {
35
- this . setPreload ( 0 ) ;
36
- }
37
- if ( ! goog . isDef ( this . getUseInterimTilesOnError ( ) ) ) {
38
- this . setUseInterimTilesOnError ( true ) ;
39
- }
33
+
34
+ var baseOptions = goog . object . clone ( options ) ;
35
+
36
+ delete baseOptions . preload ;
37
+ delete baseOptions . useInterimTilesOnError ;
38
+ goog . base ( this , /** @type {olx.layer.LayerOptions } */ ( baseOptions ) ) ;
39
+
40
+ this . setPreload ( goog . isDef ( options . preload ) ? options . preload : 0 ) ;
41
+ this . setUseInterimTilesOnError ( goog . isDef ( options . useInterimTilesOnError ) ?
42
+ options . useInterimTilesOnError : true ) ;
40
43
} ;
41
44
goog . inherits ( ol . layer . Tile , ol . layer . Layer ) ;
42
45
You can’t perform that action at this time.
0 commit comments