diff --git a/Source/CAVELaunchButton/Private/CAVELaunchButton.cpp b/Source/CAVELaunchButton/Private/CAVELaunchButton.cpp
index 342df538331339494ccb85a998772b0a7735a7c2..38a97e3b7192b80583b7a6db42ca34b9ed0edced 100644
--- a/Source/CAVELaunchButton/Private/CAVELaunchButton.cpp
+++ b/Source/CAVELaunchButton/Private/CAVELaunchButton.cpp
@@ -81,7 +81,7 @@ if (RootWindow.IsValid()) RootWindow->Minimize();
 		FPlatformProcess::WaitForProc(processes[num_nodes - 1]);
 	}
 #elif PLATFORM_LINUX
-	FProcHandle process = FPlatformProcess::CreateProc(*FString("/home/av006de/demos_UNREAL/.misc/scripts/cave/launch_aixcave_editor.sh"), *("\"" + (FPaths::ConvertRelativePathToFull(FPaths::EngineDir()) + "\\Binaries\\Linux\\UE4Editor\" ") + FPaths::GetProjectFilePath() + " " + FEngineVersion::Current().GetMajor() + FEngineVersion::Current().GetMinor()), true, false, false, NULL, 0, NULL, NULL);
+	FProcHandle process = FPlatformProcess::CreateProc(*FString("/home/av006de/demos_UNREAL/.misc/scripts/cave/launch_aixcave_editor.sh"), *("\"" + (FPaths::ConvertRelativePathToFull(FPaths::EngineDir()) + "Binaries/Linux/UE4Editor\" ") + FPaths::ConvertRelativePathToFull(FPaths::GetProjectFilePath()) + " " + FString::FromInt(FEngineVersion::Current().GetMajor()) + FString::FromInt(FEngineVersion::Current().GetMinor())), true, false, false, NULL, 0, NULL, NULL);
 	FPlatformProcess::WaitForProc(process);
 #endif