]> SALOME platform Git repositories - modules/smesh.git/blobdiff - src/Tools/YamsPlug/monYamsPlugDialog.py
Salome HOME
Merge from V6_6_BR (V6_6_0rc2) 11/12/2012
[modules/smesh.git] / src / Tools / YamsPlug / monYamsPlugDialog.py
index 653644e21337bd83efdf2203fbc3976ff0a67228..c92765d78c8c7b739a31766545cd43d2d4581d5e 100644 (file)
@@ -62,10 +62,13 @@ class MonYamsPlugDialog(Ui_YamsPlugDialog,QWidget):
   def PBHelpPressed(self):
         try :
           maDoc=os.environ['DISTENE_YAMS_DOC_PDF']
-          commande='kpdf '+maDoc
-          os.system (commande)
-        except:
+        except Exception:
           QMessageBox.warning( self, "Help unavailable", str(maDoc) + " not found")
+        old_ld=os.getenv("LD_LIBRARY_PATH")
+        command="unset LD_LIBRARY_PATH;"
+        command+="xdg-open "+maDoc+";"
+        command+="export LD_LIBRARY_PATH=%s"%old_ld
+        os.system(command)
 
 
   def PBOKPressed(self):
@@ -233,7 +236,7 @@ class MonYamsPlugDialog(Ui_YamsPlugDialog,QWidget):
   def prepareFichier(self):
       self.fichierIn="/tmp/PourYam_"+str(self.num)+".mesh"
       import SMESH
-      self.__selectedMesh.ExportGMF(self.__selectedMesh,self.fichierIn)
+      self.__selectedMesh.ExportGMF(self.__selectedMesh,self.fichierIn, True)
 
   def PrepareLigneCommande(self):
       self.commande="yams "