From 652713eac978a64293df2080098dca12eadfa945 Mon Sep 17 00:00:00 2001 From: Rivo Laks Date: Wed, 28 Nov 2007 15:42:40 +0000 Subject: [PATCH] Sync tabs before saving. Prevents settings of one tab from overwriting those of another one. svn path=/trunk/KDE/kdebase/workspace/; revision=742683 --- kcmkwin/kwincompositing/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kcmkwin/kwincompositing/main.cpp b/kcmkwin/kwincompositing/main.cpp index ae42573282..4e98a8e06b 100644 --- a/kcmkwin/kwincompositing/main.cpp +++ b/kcmkwin/kwincompositing/main.cpp @@ -279,6 +279,10 @@ void KWinCompositingConfig::save() { kDebug() ; + // Sync tabs. Otherwise effect tab will overwrite changes of general tab + // unless user manually switches tabs before saving + currentTabChanged(ui.tabWidget->currentIndex() == 0 ? 1 : 0); + bool confirm = saveGeneralTab(); saveEffectsTab();