From fa93d888ac54ecd3e45f82c695f62739f5903703 Mon Sep 17 00:00:00 2001 From: eap Date: Tue, 30 Aug 2005 12:50:44 +0000 Subject: [PATCH] Add a more comfort way to specify path to user ImportExport file --- src/GEOMImpl/GEOMImpl_IInsertOperations.cxx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/GEOMImpl/GEOMImpl_IInsertOperations.cxx b/src/GEOMImpl/GEOMImpl_IInsertOperations.cxx index 3ef529498..9affafa27 100644 --- a/src/GEOMImpl/GEOMImpl_IInsertOperations.cxx +++ b/src/GEOMImpl/GEOMImpl_IInsertOperations.cxx @@ -358,12 +358,21 @@ Standard_Boolean GEOMImpl_IInsertOperations::InitResMgr() #else aResDir += "/share/salome/resources"; #endif - TCollection_AsciiString aUserResDir (getenv("HOME")); + char * dir = getenv("GEOM_ENGINE_RESOURCES_DIR"); + TCollection_AsciiString aUserResDir; + if ( dir ) + { + aUserResDir = dir; + } + else + { + aUserResDir = getenv("HOME"); #ifdef WNT - aUserResDir += "\\.salome\\resources"; + aUserResDir += "\\.salome\\resources"; #else - aUserResDir += "/.salome/resources"; + aUserResDir += "/.salome/resources"; #endif + } myResMgr = new Resource_Manager ("ImportExport", aResDir, aUserResDir, Standard_False); if (!myResMgr->Find("Import") && !myResMgr->Find("Export")) { -- 2.39.2