Repair a bit of damage

svn path=/trunk/kdebase/kcontrol/; revision=207610
icc-effect-5.14.5
George Staikos 2003-02-18 04:55:07 +00:00
parent 19eddb8180
commit b14e712158
1 changed files with 5 additions and 4 deletions

View File

@ -191,18 +191,19 @@ void Options::reload()
rollOverDesktops = config->readBoolEntry("RollOverDesktops", TRUE); rollOverDesktops = config->readBoolEntry("RollOverDesktops", TRUE);
KConfig *gc = KGlobal::config(); KConfig *gc = new KConfig("kdeglobals", false, false);
bool isVirtual = KApplication::desktop()->isVirtualDesktop(); bool isVirtual = KApplication::desktop()->isVirtualDesktop();
gc->setGroup("Windows"); gc->setGroup("Windows");
xineramaEnabled = gc->readBoolEntry ("XineramaEnabled", isVirtual ) && xineramaEnabled = gc->readBoolEntry ("XineramaEnabled", isVirtual ) &&
isVirtual; isVirtual;
if (xineramaEnabled) { if (xineramaEnabled) {
xineramaPlacementEnabled = config->readBoolEntry ("XineramaPlacementEnabled", FALSE); xineramaPlacementEnabled = gc->readBoolEntry ("XineramaPlacementEnabled", FALSE);
xineramaMovementEnabled = config->readBoolEntry ("XineramaMovementEnabled", FALSE); xineramaMovementEnabled = gc->readBoolEntry ("XineramaMovementEnabled", FALSE);
xineramaMaximizeEnabled = config->readBoolEntry ("XineramaMaximizeEnabled", FALSE); xineramaMaximizeEnabled = gc->readBoolEntry ("XineramaMaximizeEnabled", FALSE);
} else { } else {
xineramaPlacementEnabled = xineramaMovementEnabled = xineramaMaximizeEnabled = false; xineramaPlacementEnabled = xineramaMovementEnabled = xineramaMaximizeEnabled = false;
} }
delete gc;
val = config->readEntry("Placement","Smart"); val = config->readEntry("Placement","Smart");
if (val == "Smart") placement = Smart; if (val == "Smart") placement = Smart;