From c6e6c0098c6934a496b8f4e3264b71b5295264dd Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Sat, 18 Jun 2022 23:54:52 +0200 Subject: [PATCH] Emergency Fix --- Penumbra/Penumbra.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Penumbra/Penumbra.cs b/Penumbra/Penumbra.cs index 215261b0..4470d29a 100644 --- a/Penumbra/Penumbra.cs +++ b/Penumbra/Penumbra.cs @@ -77,8 +77,11 @@ public class MainClass : IDalamudPlugin private static bool CheckIsNotInstalled() { #if !DEBUG - return !Dalamud.PluginInterface.AssemblyLocation.Directory?.Parent?.Name.Equals( "installedPlugins", - StringComparison.InvariantCultureIgnoreCase ) ?? true; + var checkedDirectory = Dalamud.PluginInterface.AssemblyLocation.Directory?.Parent?.Parent?.Name; + var ret = checkedDirectory?.Equals( "installedPlugins", StringComparison.InvariantCultureIgnoreCase ) ?? false; + if (!ret) + PluginLog.Error($"Penumbra is not correctly installed. Application loaded from \"{Dalamud.PluginInterface.AssemblyLocation.Directory!.FullName}\"." ); + return !ret; #else return false; #endif