summaryrefslogtreecommitdiff
path: root/src/client/app/common
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-09-07 21:13:15 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-09-07 21:13:15 +0900
commitefaaa76185ec7ee39e855d90bdcdb8a4d13f0207 (patch)
tree9684df6e0feff49dbdb790a7be683accb717128c /src/client/app/common
parentFix bug (diff)
downloadmisskey-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.vue6
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();
},