diff --git a/events.cpp b/events.cpp --- a/events.cpp +++ b/events.cpp @@ -438,6 +438,9 @@ } if ((dirtyProperties & NET::WMIcon) != 0) getIcons(); + if ((dirtyProperties & NET::WMWindowType) != 0) { + updateLayer(); + } // Note there's a difference between userTime() and info->userTime() // info->userTime() is the value of the property, userTime() also includes // updates of the time done by KWin (ButtonPress on windowrapper etc.).