Limit visibility updates

Prevent visibility updates to occur for inactive modules.
Check active modules and subscribe to only those events.
This commit is contained in:
Tobias Wölfel
2022-04-12 20:34:04 +02:00
parent 1dcd36b06c
commit 5a0e42cc76
2 changed files with 35 additions and 1 deletions

View File

@ -37,6 +37,7 @@ class BarIpcClient {
void onModeUpdate(bool visible_by_modifier);
void onUrgencyUpdate(bool visible_by_urgency);
void update();
bool isModuleEnabled(std::string name);
Bar& bar_;
util::JsonParser parser_;