diff --git a/src/modules/upower/upower.cpp b/src/modules/upower/upower.cpp index 6b8a202..e985007 100644 --- a/src/modules/upower/upower.cpp +++ b/src/modules/upower/upower.cpp @@ -250,6 +250,9 @@ const std::string UPower::getDeviceStatus(UpDeviceState& state) { } bool UPower::handleToggle(GdkEventButton* const& event) { + std::lock_guard guard(m_Mutex); + showAltText = !showAltText; + dp.emit(); return AModule::handleToggle(event); }