diff --git a/FloatingSpace/FloatingLayer.js b/FloatingSpace/FloatingLayer.js index fd18e795a..0159118cd 100644 --- a/FloatingSpace/FloatingLayer.js +++ b/FloatingSpace/FloatingLayer.js @@ -191,7 +191,8 @@ function newFloatingLayer() { x: pFloatingObject.payload.profile.position.x, y: pFloatingObject.payload.profile.position.y }, - visible: pFloatingObject.payload.profile.visible + visible: pFloatingObject.payload.profile.visible, + botAvatar: pFloatingObject.payload.profile.botAvatar } pFloatingObject.payload = payload; diff --git a/FloatingSpace/ProfileBall.js b/FloatingSpace/ProfileBall.js index f39133e71..d3a919d50 100644 --- a/FloatingSpace/ProfileBall.js +++ b/FloatingSpace/ProfileBall.js @@ -270,9 +270,9 @@ function newProfileBall() { if (pFloatingObject.payload.profile.imageId !== undefined) { - let image = document.getElementById(pFloatingObject.payload.profile.imageId); + let image = pFloatingObject.payload.profile.botAvatar; - if (image !== null) { + if (image !== null && image !== undefined) { browserCanvasContext.drawImage(image, pFloatingObject.currentPosition.x - pFloatingObject.currentImageSize / 2, pFloatingObject.currentPosition.y - pFloatingObject.currentImageSize / 2, pFloatingObject.currentImageSize, pFloatingObject.currentImageSize); diff --git a/PlottersManager.js b/PlottersManager.js index 4e63c1d2d..fb54086ef 100644 --- a/PlottersManager.js +++ b/PlottersManager.js @@ -566,7 +566,7 @@ productPlotter.plotter.payload.profile.upLabel = pProductCard.product.shortDisplayName; productPlotter.plotter.payload.profile.downLabel = pProductCard.bot.displayName; productPlotter.plotter.payload.profile.imageId = imageId; - // productPlotter.plotter.payload.profile.botAvatar = pProductCard.bot.avatar; + productPlotter.plotter.payload.profile.botAvatar = pProductCard.bot.avatar; canvas.floatingSpace.profileBalls.createNewProfileBall(productPlotter.plotter.payload, onProfileBallCreated)