diff --git a/Source/NDisplayLaunchButton/Private/NDisplayLaunchButton.cpp b/Source/NDisplayLaunchButton/Private/NDisplayLaunchButton.cpp
index 256a7f7cea10ef46568a20b58c4a72824e073b3d..b857983ba1d86c3041ee606df8fe96321cc14c96 100644
--- a/Source/NDisplayLaunchButton/Private/NDisplayLaunchButton.cpp
+++ b/Source/NDisplayLaunchButton/Private/NDisplayLaunchButton.cpp
@@ -80,7 +80,11 @@ bool FNDisplayLaunchButtonModule::ChangePluginStateAndStoreConfig(const FString
*/
FString FNDisplayLaunchButtonModule::GetEditorExecutableName()
{
+#ifdef PLATFORM_WINDOWS
return "UE4Editor.exe";
+#elif PLATFORM_LINUX
+ return "UE4Editor";
+#endif
}
/**
@@ -116,7 +120,7 @@ void FNDisplayLaunchButtonModule::PluginButtonClicked()
/* Disable Plugins temporarily */
if(!ChangePluginStateAndStoreConfig("SteamVR", false, SteamVRState)) return;
- if(!ChangePluginStateAndStoreConfig("OculusHMD", false, OculusVRState)) return;
+ if(!ChangePluginStateAndStoreConfig("OculusVR", false, OculusVRState)) return;
/* Trigger Editor save. Needed, else old version will be launched every time */
if (!UEditorLoadingAndSavingUtils::SaveDirtyPackagesWithDialog(true, true)) return;