fix(xworkspaces): active ws upon ws deletion ()

Active desktop was tracked via it's index, but when desktops are removed from `_NET_DESKTOP_NAMES` that index may become invalid.

Fixes 
This commit is contained in:
DrunkenChicken 2019-04-02 00:04:44 +08:00 committed by Patrick Ziegler
parent 31a25af3d3
commit 25f99c0a61
2 changed files with 4 additions and 1 deletions
include/modules

View file

@ -92,6 +92,7 @@ namespace modules {
vector<string> m_desktop_names;
unsigned int m_current_desktop;
string m_current_desktop_name;
vector<xcb_window_t> m_clientlist;
vector<unique_ptr<viewport>> m_viewports;