mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 02:42:50 +00:00
generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
e97e0ab60f
commit
8bf18129e8
3 changed files with 6 additions and 7 deletions
|
@ -558,14 +558,13 @@ void Pager::recalculateWindowRects()
|
|||
NET::WMState | NET::XAWMState | NET::WMVisibleName);
|
||||
NET::WindowType type = info.windowType(NET::NormalMask | NET::DialogMask |
|
||||
NET::UtilityMask | NET::DesktopMask | NET::DockMask |
|
||||
NET::TopMenuMask | NET::SplashMask | NET::ToolbarMask |
|
||||
NET::MenuMask);
|
||||
NET::SplashMask | NET::ToolbarMask | NET::MenuMask);
|
||||
|
||||
// the reason we don't check for -1 or Net::Unknown here is that legitimate windows, such
|
||||
// as some java application windows, may not have a type set for them.
|
||||
// apparently sane defaults on properties is beyond the wisdom of x11.
|
||||
if (type == NET::Desktop || type == NET::Dock || type == NET::TopMenu ||
|
||||
type == NET::Splash || type == NET::Menu || type == NET::Toolbar ||
|
||||
if (type == NET::Desktop || type == NET::Dock || type == NET::Splash
|
||||
|| type == NET::Menu || type == NET::Toolbar ||
|
||||
info.hasState(NET::SkipPager) || info.isMinimized()) {
|
||||
continue;
|
||||
}
|
||||
|
|
|
@ -208,9 +208,9 @@ void WindowList::showMenu(bool onlyCurrentDesktop)
|
|||
|
||||
for (int i = 0; i < windows.count(); ++i) {
|
||||
KWindowInfo window = KWindowSystem::windowInfo(windows.at(i), (NET::WMGeometry | NET::WMFrameExtents | NET::WMWindowType | NET::WMDesktop | NET::WMState | NET::XAWMState | NET::WMVisibleName));
|
||||
NET::WindowType type = window.windowType(NET::NormalMask | NET::DialogMask | NET::UtilityMask | NET::DesktopMask | NET::DockMask | NET::TopMenuMask | NET::SplashMask | NET::ToolbarMask | NET::MenuMask);
|
||||
NET::WindowType type = window.windowType(NET::NormalMask | NET::DialogMask | NET::UtilityMask | NET::DesktopMask | NET::DockMask | NET::SplashMask | NET::ToolbarMask | NET::MenuMask);
|
||||
|
||||
if ((onlyCurrentDesktop && !window.isOnDesktop(KWindowSystem::currentDesktop())) || type == NET::Desktop || type == NET::Dock || type == NET::TopMenu || type == NET::Splash || type == NET::Menu || type == NET::Toolbar || window.hasState(NET::SkipPager)) {
|
||||
if ((onlyCurrentDesktop && !window.isOnDesktop(KWindowSystem::currentDesktop())) || type == NET::Desktop || type == NET::Dock || type == NET::Splash || type == NET::Menu || type == NET::Toolbar || window.hasState(NET::SkipPager)) {
|
||||
windows.removeAt(i);
|
||||
|
||||
--i;
|
||||
|
|
|
@ -76,7 +76,7 @@ void WindowsRunner::gatherInfo()
|
|||
// ignore NET::Tool and other special window types
|
||||
NET::WindowType wType = info.windowType(NET::NormalMask | NET::DesktopMask | NET::DockMask |
|
||||
NET::ToolbarMask | NET::MenuMask | NET::DialogMask |
|
||||
NET::TopMenuMask | NET::UtilityMask | NET::SplashMask);
|
||||
NET::UtilityMask | NET::SplashMask);
|
||||
|
||||
if (wType != NET::Normal && wType != NET::Unknown &&
|
||||
wType != NET::Dialog && wType != NET::Utility) {
|
||||
|
|
Loading…
Add table
Reference in a new issue