summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/components/media-image.vue8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/client/components/media-image.vue b/src/client/components/media-image.vue
index f6ed45daec..7c4ac324cb 100644
--- a/src/client/components/media-image.vue
+++ b/src/client/components/media-image.vue
@@ -64,7 +64,13 @@ export default Vue.extend({
}
},
created() {
- this.hide = this.image.isSensitive && !this.$store.state.device.alwaysShowNsfw;
+ // Plugin:register_note_view_interruptor を使って書き換えられる可能性があるためwatchする
+ this.$watch('image', () => {
+ this.hide = this.image.isSensitive && !this.$store.state.device.alwaysShowNsfw;
+ }, {
+ deep: true,
+ immediate: true,
+ });
},
methods: {
onClick() {