store the ghost effect in case preview is setup after it was last set

This commit is contained in:
Corey Frang 2018-04-05 15:45:56 -04:00 committed by Michael "Z" Goddard
parent e20723994f
commit d0a71dcaf9
No known key found for this signature in database
GPG key ID: 762CD40DD5349872

View file

@ -196,6 +196,7 @@ class Video {
* @param {number} ghost from 0 (visible) to 100 (invisible) - ghost effect * @param {number} ghost from 0 (visible) to 100 (invisible) - ghost effect
*/ */
setPreviewGhost (ghost) { setPreviewGhost (ghost) {
this._ghost = ghost;
if (this._drawable) { if (this._drawable) {
this.runtime.renderer.updateDrawableProperties(this._drawable, {ghost}); this.runtime.renderer.updateDrawableProperties(this._drawable, {ghost});
} }
@ -271,6 +272,7 @@ class Video {
// if we haven't already created and started a preview frame render loop, do so // if we haven't already created and started a preview frame render loop, do so
if (!this._renderPreviewFrame) { if (!this._renderPreviewFrame) {
renderer.updateDrawableProperties(this._drawable, { renderer.updateDrawableProperties(this._drawable, {
ghost: this._ghost,
visible: true visible: true
}); });