diff --git a/resources/assets/src/components/Previewer.vue b/resources/assets/src/components/Previewer.vue index df910c62..721d7e3e 100644 --- a/resources/assets/src/components/Previewer.vue +++ b/resources/assets/src/components/Previewer.vue @@ -159,6 +159,7 @@ export default { this.handles.run.paused = true this.handles.rotate.paused = true this.viewer.camera.position.z = 70 + this.viewer.playerObject.skin.slim = this.model === 'alex' }, }, } diff --git a/resources/assets/tests/components/Previewer.test.ts b/resources/assets/tests/components/Previewer.test.ts index b53cebc1..3c5107c0 100644 --- a/resources/assets/tests/components/Previewer.test.ts +++ b/resources/assets/tests/components/Previewer.test.ts @@ -102,9 +102,14 @@ test('reset', () => { this.disposed = true }.bind(new mockedSkinview3d.SkinViewer()) ) - const wrapper = mount(Previewer) + const wrapper = mount(Previewer, { + propsData: { + model: 'alex', + }, + }) wrapper.find('.fa-stop').trigger('click') expect(mockedSkinview3d.SkinViewer.prototype.dispose).toBeCalled() + expect(wrapper.vm.viewer.playerObject.skin.slim).toBeTrue() }) test('custom title', () => { diff --git a/resources/misc/changelogs/en/next.md b/resources/misc/changelogs/en/next.md index 4404cd6f..d4866e7e 100644 --- a/resources/misc/changelogs/en/next.md +++ b/resources/misc/changelogs/en/next.md @@ -10,3 +10,4 @@ - Some fields at administration panel shouldn't be sortable. - Add missing l10n text. +- Fixed that model was reset after resetting skin previewing. diff --git a/resources/misc/changelogs/zh_CN/next.md b/resources/misc/changelogs/zh_CN/next.md index a49c8960..98cb9969 100644 --- a/resources/misc/changelogs/zh_CN/next.md +++ b/resources/misc/changelogs/zh_CN/next.md @@ -10,3 +10,4 @@ - 管理面板的列表中某些字段不应是可排序的 - 补充部分缺失的语言文本 +- 重置皮肤预览后,皮肤模型也被重置的问题