diff --git a/uppsrc/TabBar/TabBar.cpp b/uppsrc/TabBar/TabBar.cpp index 9ab915701..24485dc98 100644 --- a/uppsrc/TabBar/TabBar.cpp +++ b/uppsrc/TabBar/TabBar.cpp @@ -339,6 +339,8 @@ void TabBar::Set(const TabBar& t) tabs <<= t.tabs; groups.Clear(); groups <<= t.groups; + separators.Clear(); + separators <<= t.separators; group = t.group; stackcount = t.stackcount; @@ -2403,7 +2405,8 @@ void TabBar::Serialize(Stream& s) int g = GetGroup(); s % g; - SetGroup(g); + group = g; + Repos(); }