From c6b7586f6fb05f915bd99a5c03a240a1215d71b9 Mon Sep 17 00:00:00 2001 From: Jyrki Vesterinen Date: Fri, 13 Apr 2018 22:47:35 +0300 Subject: [PATCH] Fix #2850: [modify_side] share_vision=yes doesn't do anything Thanks to @gfgtdf for the suggested fix that works well. (cherry-picked from commit 82e04ab7611b8c8458e70f66c49a8032e1c8469c) --- src/team.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/team.hpp b/src/team.hpp index 8161288fbe7b..9e1bfc071efe 100644 --- a/src/team.hpp +++ b/src/team.hpp @@ -391,9 +391,13 @@ class team void set_share_vision(const std::string& vision_status) { info_.share_vision = SHARE_VISION::ALL; info_.share_vision.parse(vision_status); + clear_caches(); } - void set_share_vision(SHARE_VISION vision_status) { info_.share_vision = vision_status; } + void set_share_vision(SHARE_VISION vision_status) { + info_.share_vision = vision_status; + clear_caches(); + } void handle_legacy_share_vision(const config& cfg) {