diff --git a/.gitignore b/.gitignore
index 4122dae..21eebae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,6 +32,7 @@
__history
*backup*
id
+.persistence
experiment_runner/experiment_runner
experiment_runner/Participant*/*
experiment_runner/lib/x86_64-linux/*.lfm
\ No newline at end of file
diff --git a/experiment_designer/experiment_designer.lpi b/experiment_designer/experiment_designer.lpi
index a5f5de2..ce39433 100644
--- a/experiment_designer/experiment_designer.lpi
+++ b/experiment_designer/experiment_designer.lpi
@@ -8,7 +8,6 @@
-
@@ -61,7 +60,7 @@
-
+
diff --git a/experiment_designer/form_main.pas b/experiment_designer/form_main.pas
index 2fbaf4f..9e7cd7f 100644
--- a/experiment_designer/form_main.pas
+++ b/experiment_designer/form_main.pas
@@ -983,10 +983,10 @@ procedure TFormDesigner.SetPropstorageFilename;
var
LRootPath : string;
begin
- if FExperiment.FileName = '' then
- LRootPath := ExtractFilePath(Application.ExeName)
- else
- LRootPath := ExtractFilePath(FExperiment.FileName);
+ LRootPath := ExtractFilePath(Application.ExeName);
+ if Assigned(FExperiment) then
+ if FExperiment.FileName <> '' then
+ LRootPath := ExtractFilePath(FExperiment.FileName);
{$IFDEF WINDOWS}
XMLPropStorage.FileName := LRootPath+'persistence.xml';
diff --git a/experiment_designer/lib/x86_64-linux/experiment_designer.compiled b/experiment_designer/lib/x86_64-linux/experiment_designer.compiled
index 66c6f20..207274f 100644
--- a/experiment_designer/lib/x86_64-linux/experiment_designer.compiled
+++ b/experiment_designer/lib/x86_64-linux/experiment_designer.compiled
@@ -1,5 +1,5 @@
-
+
--
libgit2 0.21.2