Lines 82-93
Link Here
|
82 |
focusStealingPreventionLevel = 0; |
82 |
focusStealingPreventionLevel = 0; |
83 |
|
83 |
|
84 |
KConfig *gc = new KConfig("kdeglobals", false, false); |
84 |
KConfig *gc = new KConfig("kdeglobals", false, false); |
|
|
85 |
bool isVirtual = KApplication::desktop()->isVirtualDesktop(); |
85 |
gc->setGroup("Windows"); |
86 |
gc->setGroup("Windows"); |
86 |
xineramaEnabled = gc->readBoolEntry ("XineramaEnabled", true ); |
87 |
xineramaEnabled = gc->readBoolEntry ("XineramaEnabled", isVirtual ) && |
87 |
xineramaPlacementEnabled = gc->readBoolEntry ("XineramaPlacementEnabled", true); |
88 |
isVirtual; |
88 |
xineramaMovementEnabled = gc->readBoolEntry ("XineramaMovementEnabled", true); |
89 |
if (xineramaEnabled) |
89 |
xineramaMaximizeEnabled = gc->readBoolEntry ("XineramaMaximizeEnabled", true); |
90 |
{ |
90 |
xineramaFullscreenEnabled = gc->readBoolEntry ("XineramaFullscreenEnabled", true); |
91 |
xineramaPlacementEnabled = gc->readBoolEntry ("XineramaPlacementEnabled", true); |
|
|
92 |
xineramaMovementEnabled = gc->readBoolEntry ("XineramaMovementEnabled", true); |
93 |
xineramaMaximizeEnabled = gc->readBoolEntry ("XineramaMaximizeEnabled", true); |
94 |
xineramaFullscreenEnabled = gc->readBoolEntry ("XineramaFullscreenEnabled", true); |
95 |
} |
96 |
else |
97 |
{ |
98 |
xineramaPlacementEnabled = xineramaMovementEnabled = xineramaMaximizeEnabled = xineramaFullscreenEnabled = false; |
99 |
} |
91 |
delete gc; |
100 |
delete gc; |
92 |
|
101 |
|
93 |
placement = Placement::policyFromString( config->readEntry("Placement"), true ); |
102 |
placement = Placement::policyFromString( config->readEntry("Placement"), true ); |