diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-09-07 21:13:15 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-09-07 21:13:15 +0900 |
| commit | efaaa76185ec7ee39e855d90bdcdb8a4d13f0207 (patch) | |
| tree | 9684df6e0feff49dbdb790a7be683accb717128c /src/client/app/common | |
| parent | Fix bug (diff) | |
| download | misskey-efaaa76185ec7ee39e855d90bdcdb8a4d13f0207.tar.gz misskey-efaaa76185ec7ee39e855d90bdcdb8a4d13f0207.tar.bz2 misskey-efaaa76185ec7ee39e855d90bdcdb8a4d13f0207.zip | |
Improve note visibility settings
Closes #2312
Closes #2313
Diffstat (limited to 'src/client/app/common')
| -rw-r--r-- | src/client/app/common/views/components/visibility-chooser.vue | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/client/app/common/views/components/visibility-chooser.vue b/src/client/app/common/views/components/visibility-chooser.vue index 4691604e57..7d90b3520c 100644 --- a/src/client/app/common/views/components/visibility-chooser.vue +++ b/src/client/app/common/views/components/visibility-chooser.vue @@ -47,7 +47,7 @@ export default Vue.extend({ props: ['source', 'compact'], data() { return { - v: this.$store.state.device.visibility || 'public' + v: this.$store.state.settings.rememberNoteVisibility ? (this.$store.state.device.visibility || this.$store.state.settings.defaultNoteVisibility) : this.$store.state.settings.defaultNoteVisibility } }, mounted() { @@ -97,7 +97,9 @@ export default Vue.extend({ }, methods: { choose(visibility) { - this.$store.commit('device/setVisibility', visibility); + if (this.$store.state.settings.rememberNoteVisibility) { + this.$store.commit('device/setVisibility', visibility); + } this.$emit('chosen', visibility); this.$destroy(); }, |