[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdebase
From: Luboš Luňák <l.lunak () kde ! org>
Date: 2007-01-17 15:57:06
Message-ID: 1169049426.947091.6087.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 624656 by lunakl:
This desktopIconsArea stuff is rather broken with multiple monitors,
since caring about screen number does not actually seem necessary,
just ignore it, should be okay for 3.5.x . Since this code has apparently
never made it to trunk, I don't care more. I wonder what was the point
of inventing a completely different way of something that exist anyway.
M +3 -1 kdesktop/desktop.cc
M +4 -1 kicker/kicker/core/extensionmanager.cpp
--- branches/KDE/3.5/kdebase/kdesktop/desktop.cc #624655:624656
@@ -744,7 +744,9 @@
else if (screen == -1)
screen = kapp->desktop()->primaryScreen();
- if ( (screen == kdesktop_screen_number) && m_pIconView )
+ // This is pretty broken, mixes Xinerama and non-Xinerama multihead
+ // and generally doesn't seem to be required anyway => ignore screen.
+ if ( /*(screen == kdesktop_screen_number) &&*/ m_pIconView )
m_pIconView->updateWorkArea(area);
}
--- branches/KDE/3.5/kdebase/kicker/kicker/core/extensionmanager.cpp #624655:624656
@@ -738,7 +738,10 @@
QRect ExtensionManager::desktopIconsArea(int screen) const
{
- QRect area = QApplication::desktop()->screenGeometry(screen);
+ // This is pretty broken, mixes Xinerama and non-Xinerama multihead
+ // and generally doesn't seem to be required anyway => ignore screen.
+// QRect area = QApplication::desktop()->screenGeometry(screen);
+ QRect area = QApplication::desktop()->geometry();
reduceArea(area, m_mainPanel);
reduceArea(area, m_menubarPanel);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic