Skip to content

Commit bf4768e

Browse files
committed
more robust plot scaling
1 parent 341eeb1 commit bf4768e

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

lib/plots/canopy.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,17 @@ export class Pannable extends Etch {
7979

8080
// force update, so readAfterUpdate gets executed
8181
this.update()
82-
item.onload = () => this.setInitialScale(item)
82+
item.onload = () => {
83+
etch.update(this).then(() => {
84+
this.setInitialScale(item)
85+
etch.update(this)
86+
})
87+
}
88+
}
89+
90+
readAfterUpdate () {
91+
this.setInitialScale(this.item)
92+
etch.update(this)
8393
}
8494

8595
setInitialScale (item) {
@@ -92,7 +102,6 @@ export class Pannable extends Etch {
92102
1
93103
)
94104
}
95-
this.update()
96105
}
97106

98107
resetAll () {

0 commit comments

Comments
 (0)