Salome HOME
Issue #1084: parameter cyclic dependence
[modules/shaper.git] / src / NewGeom / NewGeom_Module.cpp
index 75f33a64f9a32f8bb840b259b24d1f4e52427f3b..dae941444f6cfcc2cdb6605bf5ada871b75fe17a 100644 (file)
@@ -312,12 +312,10 @@ QtxPopupMgr* NewGeom_Module::popupMgr()
 //******************************************************
 void NewGeom_Module::onDefaultPreferences()
 {
-  ModuleBase_Preferences::resetConfig();
-  ModuleBase_Preferences::updateResourcesByConfig();
-
-  LightApp_Preferences* pref = preferences();
-  if (pref)
-    pref->retrieve();
+  // reset main resources
+  ModuleBase_Preferences::resetResourcePreferences(preferences());
+  // reset plugin's resources
+  ModuleBase_Preferences::resetConfigPropPreferences(preferences());
 
   myWorkshop->displayer()->redisplayObjects();
 }