App: Rename ExePath to InstallPath
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Test / Run tests (push) Successful in 2m13s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Test / Run tests (push) Successful in 2m13s
				
			This commit is contained in:
		@@ -28,10 +28,10 @@ namespace Elwig {
 | 
				
			|||||||
        public static readonly string DataPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "Elwig");
 | 
					        public static readonly string DataPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "Elwig");
 | 
				
			||||||
        public static readonly string MailsPath = Path.Combine(DataPath, "mails");
 | 
					        public static readonly string MailsPath = Path.Combine(DataPath, "mails");
 | 
				
			||||||
        public static readonly string ConfigPath = Path.Combine(DataPath, "config.ini");
 | 
					        public static readonly string ConfigPath = Path.Combine(DataPath, "config.ini");
 | 
				
			||||||
        public static readonly string ExePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), "Elwig");
 | 
					        public static readonly string InstallPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), "Elwig");
 | 
				
			||||||
        public static readonly string DocumentsPath = (Assembly.GetEntryAssembly()?.Location.Contains(@"\bin\") ?? false) ?
 | 
					        public static readonly string DocumentsPath = (Assembly.GetEntryAssembly()?.Location.Contains(@"\bin\") ?? false) ?
 | 
				
			||||||
            Path.Combine(Assembly.GetEntryAssembly()!.Location.Split(@"\bin\")[0], "../Elwig/Documents") :
 | 
					            Path.Combine(Assembly.GetEntryAssembly()!.Location.Split(@"\bin\")[0], "../Elwig/Documents") :
 | 
				
			||||||
            Path.Combine(ExePath, "resources/Documents");
 | 
					            Path.Combine(InstallPath, "resources/Documents");
 | 
				
			||||||
        public static readonly string TempPath = Path.Combine(Path.GetTempPath(), "Elwig");
 | 
					        public static readonly string TempPath = Path.Combine(Path.GetTempPath(), "Elwig");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public static Config Config { get; private set; } = new(ConfigPath);
 | 
					        public static Config Config { get; private set; } = new(ConfigPath);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ using System.Drawing.Printing;
 | 
				
			|||||||
namespace Elwig.Helpers.Printing {
 | 
					namespace Elwig.Helpers.Printing {
 | 
				
			||||||
    public static class Pdf {
 | 
					    public static class Pdf {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private static readonly string WinziPrint = new string[] { App.ExePath }
 | 
					        private static readonly string WinziPrint = new string[] { App.InstallPath }
 | 
				
			||||||
            .Union(Environment.GetEnvironmentVariable("PATH")?.Split(';') ?? [])
 | 
					            .Union(Environment.GetEnvironmentVariable("PATH")?.Split(';') ?? [])
 | 
				
			||||||
            .Select(x => Path.Combine(x, "WinziPrint.exe"))
 | 
					            .Select(x => Path.Combine(x, "WinziPrint.exe"))
 | 
				
			||||||
            .Where(File.Exists)
 | 
					            .Where(File.Exists)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user