Merge pull request #3459 from khaneliman/bar-visible
This commit is contained in:
commit
cb8fc1c10d
|
@ -66,7 +66,7 @@ class Bar {
|
||||||
~Bar();
|
~Bar();
|
||||||
|
|
||||||
void setMode(const std::string &mode);
|
void setMode(const std::string &mode);
|
||||||
void setVisible(bool visible);
|
void setVisible(bool value);
|
||||||
void toggle();
|
void toggle();
|
||||||
void handleSignal(int);
|
void handleSignal(int);
|
||||||
|
|
||||||
|
|
|
@ -404,7 +404,8 @@ void waybar::Bar::onMap(GdkEventAny* /*unused*/) {
|
||||||
setPassThrough(passthrough_);
|
setPassThrough(passthrough_);
|
||||||
}
|
}
|
||||||
|
|
||||||
void waybar::Bar::setVisible(bool visible) {
|
void waybar::Bar::setVisible(bool value) {
|
||||||
|
visible = value;
|
||||||
if (auto mode = config.get("mode", {}); mode.isString()) {
|
if (auto mode = config.get("mode", {}); mode.isString()) {
|
||||||
setMode(visible ? config["mode"].asString() : MODE_INVISIBLE);
|
setMode(visible ? config["mode"].asString() : MODE_INVISIBLE);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue