[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase/kwin/kcmkwin/kwinoptions
From:       Matthias Kretz <kretz () kde ! org>
Date:       2003-09-22 20:46:28
[Download RAW message or body]

CVS commit by mkretz: 

heh, there are always ways to make it break - I never thought of KCModules
in KCModules:
fix changed state handling


  M +2 -0      main.cpp   1.50
  M +10 -1     windows.cpp   1.115


--- kdebase/kwin/kcmkwin/kwinoptions/main.cpp  #1.49:1.50
@@ -119,4 +119,5 @@ void KWinOptions::load()
   mMoving->load();
   mAdvanced->load();
+  setChanged( false );
 }
 
@@ -129,4 +130,5 @@ void KWinOptions::save()
   mAdvanced->save();
 
+  setChanged( false );
   // Send signal to kwin
   mConfig->sync();

--- kdebase/kwin/kcmkwin/kwinoptions/windows.cpp  #1.114:1.115
@@ -361,4 +361,5 @@ void KFocusConfig::load( void )
 
     config->setGroup("Desktops");
+    setChanged(false);
 }
 
@@ -415,4 +416,5 @@ void KFocusConfig::save( void )
         kapp->dcopClient()->send("kwin*", "", "reconfigure()", "");
     }
+    setChanged(false);
 }
 
@@ -426,4 +428,5 @@ void KFocusConfig::defaults()
     setRollOverDesktops(true);
     setShowPopupinfo(false);
+    setChanged(true);
 }
 
@@ -546,4 +549,5 @@ void KAdvancedConfig::load( void )
     setElectricBorders(config->readNumEntry(KWM_ELECTRIC_BORDER, false));
     setElectricBorderDelay(config->readNumEntry(KWM_ELECTRIC_BORDER_DELAY, 150));
+    setChanged(false);
 }
 
@@ -573,4 +577,5 @@ void KAdvancedConfig::save( void )
         kapp->dcopClient()->send("kwin*", "", "reconfigure()", "");
     }
+    setChanged(false);
 }
 
@@ -582,4 +587,5 @@ void KAdvancedConfig::defaults()
     setElectricBorders(0);
     setElectricBorderDelay(150);
+    setChanged(true);
 }
 
@@ -941,4 +947,5 @@ void KMovingConfig::load( void )
 
     OverlapSnap->setChecked(config->readBoolEntry("SnapOnlyWhenOverlapping",false));
+    setChanged(false);
 }
 
@@ -1000,4 +1007,5 @@ void KMovingConfig::save( void )
         kapp->dcopClient()->send("kwin*", "", "reconfigure()", "");
     }
+    setChanged(false);
 }
 
@@ -1017,4 +1025,5 @@ void KMovingConfig::defaults()
     setMinimizeAnim( true );
     setMinimizeAnimSpeed( 5 );
+    setChanged(true);
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic