feat: warn user about stopped endless custom module

This commit is contained in:
Alexis
2018-12-03 09:35:10 +01:00
parent 691fb88057
commit 1d96d57b75
4 changed files with 4 additions and 3 deletions

View File

@ -33,7 +33,7 @@ waybar::IModule* waybar::Factory::makeModule(const std::string &name) const
}
#ifdef HAVE_DBUSMENU
if (ref == "tray") {
return new waybar::modules::SNI::Tray(bar_, config_[name]);
return new waybar::modules::SNI::Tray(config_[name]);
}
#endif
#ifdef HAVE_LIBNL

View File

@ -49,6 +49,7 @@ void waybar::modules::Custom::continuousWorker()
pclose(fp);
thread_.stop();
output_ = { 1, "" };
std::cerr << name_ " just stopped, is it endless?" << std::endl;
dp.emit();
return;
}

View File

@ -2,7 +2,7 @@
#include <iostream>
waybar::modules::SNI::Tray::Tray(const Bar& bar, const Json::Value &config)
waybar::modules::SNI::Tray::Tray(const Json::Value &config)
: config_(config), watcher_(), host_(nb_hosts_, config,
std::bind(&Tray::onAdd, this, std::placeholders::_1),
std::bind(&Tray::onRemove, this, std::placeholders::_1))