Dump the hack that tries to guess partial xinerama-aware struts from the old ones.
svn path=/trunk/KDE/kdebase/workspace/; revision=511660
This commit is contained in:
parent
5d4876671f
commit
b9f3db77d4
1 changed files with 0 additions and 31 deletions
31
geometry.cpp
31
geometry.cpp
|
@ -727,37 +727,6 @@ QRect Client::adjustedClientArea( const QRect &desktopArea, const QRect& area )
|
|||
str . bottom_end - str . bottom_start + 1,
|
||||
str . bottom_width);
|
||||
|
||||
NETExtendedStrut ext = info->extendedStrut();
|
||||
if( ext.left_width == 0 && ext.right_width == 0 && ext.top_width == 0 && ext.bottom_width == 0
|
||||
&& ( str.left_width != 0 || str.right_width != 0 || str.top_width != 0 || str.bottom_width != 0 )) {
|
||||
|
||||
// hack, might cause problems... this tries to guess the start/end of a
|
||||
// non-extended strut; only works on windows that have exact same
|
||||
// geometry as their strut (ie, if the geometry fits the width
|
||||
// exactly, we will adjust length of strut to match the geometry as well;
|
||||
// otherwise we use the full-edge strut)
|
||||
|
||||
if (stareaT.top() == geometry().top() && stareaT.bottom() == geometry().bottom()) {
|
||||
stareaT.setLeft(geometry().left());
|
||||
stareaT.setRight(geometry().right());
|
||||
// kDebug () << "Trimming top-strut to geometry() to: " << stareaT << endl;
|
||||
}
|
||||
if (stareaB.top() == geometry().top() && stareaB.bottom() == geometry().bottom()) {
|
||||
stareaB.setLeft(geometry().left());
|
||||
stareaB.setRight(geometry().right());
|
||||
// kDebug () << "Trimming bottom-strut to geometry(): " << stareaB << endl;
|
||||
}
|
||||
if (stareaL.left() == geometry().left() && stareaL.right() == geometry().right()) {
|
||||
stareaL.setTop(geometry().top());
|
||||
stareaL.setBottom(geometry().bottom());
|
||||
// kDebug () << "Trimming left-strut to geometry(): " << stareaL << endl;
|
||||
}
|
||||
if (stareaR.left() == geometry().left() && stareaR.right() == geometry().right()) {
|
||||
stareaR.setTop(geometry().top());
|
||||
stareaR.setBottom(geometry().bottom());
|
||||
// kDebug () << "Trimming right-strut to geometry(): " << stareaR << endl;
|
||||
}
|
||||
}
|
||||
if (stareaL . intersects (area)) {
|
||||
// kDebug () << "Moving left of: " << r << " to " << stareaL.right() + 1 << endl;
|
||||
r . setLeft( stareaL . right() + 1 );
|
||||
|
|
Loading…
Reference in a new issue