mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
fix: cancel thread and fix window close
This commit is contained in:
@ -145,7 +145,8 @@ void waybar::Client::handleMonitorRemoved(Glib::RefPtr<Gdk::Monitor> monitor) {
|
||||
for (auto it = bars.begin(); it != bars.end();) {
|
||||
if ((*it)->output->monitor == monitor) {
|
||||
auto output_name = (*it)->output->name;
|
||||
(*it)->window.close();
|
||||
(*it)->window.hide();
|
||||
gtk_app->remove_window((*it)->window);
|
||||
it = bars.erase(it);
|
||||
spdlog::info("Bar removed from output: {}", output_name);
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user