From cf524b123ab44a00bfb920c51e914a4621875ae9 Mon Sep 17 00:00:00 2001
From: valerio <valerio@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Thu, 22 Jul 2010 07:39:49 +0000
Subject: [PATCH] Fixes to fileloader

It now passes the script name as first argument of sys.argv


git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2582 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/gui/src/file_loader.cc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/gui/src/file_loader.cc b/modules/gui/src/file_loader.cc
index fe372449e..c5d709d5d 100644
--- a/modules/gui/src/file_loader.cc
+++ b/modules/gui/src/file_loader.cc
@@ -356,6 +356,7 @@ void FileLoader::RunScript(const QString& filename)
   //TODO create class or function which can load any kind of files and execute scripts
   pi.RunCommand("_sys_argv_backup=sys.argv");
   pi.RunCommand("sys.argv=list()");
+  pi.RunCommand("sys.argv.append('"+QFileInfo(filename).fileName()+"')");
   pi.RunCommand("_dir=os.getcwd()");
   pi.RunCommand("os.chdir('"+QFileInfo(filename).absolutePath()+"')");
   pi.RunCommand("execfile('"+QFileInfo(filename).fileName()+"')");
-- 
GitLab