diff -r c8a366e56285 -r 60c5402cb945 webengine/widgetengine/src/Preferences.cpp --- a/webengine/widgetengine/src/Preferences.cpp Thu Sep 24 12:53:48 2009 +0300 +++ b/webengine/widgetengine/src/Preferences.cpp Mon Oct 26 08:28:45 2009 +0200 @@ -58,7 +58,7 @@ // ---------------------------------------------------------------------------- WidgetPreferences::~WidgetPreferences() { - TRAP_IGNORE( saveL() ); + //TRAP_IGNORE( saveL() ); if (m_preferences) { m_preferences->ResetAndDestroy(); m_preferences->Close(); @@ -262,6 +262,9 @@ } CleanupStack::Pop(); // k + + // Save update to persistent storage + saveL(); } } @@ -301,6 +304,9 @@ } CleanupStack::PopAndDestroy(); // k + + // Save update to persistent storage + saveL(); } }