diff options
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch b/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch index 19701410cae6..3fed7593a1de 100644 --- a/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch +++ b/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch @@ -1,22 +1,22 @@ --- a/KeePass/Forms/AboutForm.cs +++ b/KeePass/Forms/AboutForm.cs @@ -135,7 +135,18 @@ - m_lvComponents.Columns.Add(strValueColumn, 100); - - string strExe = WinUtil.GetExecutable(); -- string strDir = UrlUtil.GetFileDirectory(strExe, true, false); -+ string strDir = null; -+ if (KeePassLib.Native.NativeLib.IsUnix()) -+ { -+ string strBPath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); -+ strBPath = UrlUtil.EnsureTerminatingSeparator(strBPath, false); -+ strBPath += PwDefs.ShortProductName.ToLower(); -+ strDir = UrlUtil.EnsureTerminatingSeparator(strBPath, false); -+ } -+ else -+ { -+ strDir = UrlUtil.GetFileDirectory(strExe, true, false); -+ } - - AddComponentItem(PwDefs.ShortProductName, strMainVersion, strExe); - + m_lvComponents.Columns.Add(strValueColumn, 100);
+
+ string strExe = WinUtil.GetExecutable();
+- string strDir = UrlUtil.GetFileDirectory(strExe, true, false);
++ string strDir = null;
++ if (KeePassLib.Native.NativeLib.IsUnix())
++ {
++ string strBPath = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
++ strBPath = UrlUtil.EnsureTerminatingSeparator(strBPath, false);
++ strBPath += PwDefs.ShortProductName.ToLower();
++ strDir = UrlUtil.EnsureTerminatingSeparator(strBPath, false);
++ }
++ else
++ {
++ strDir = UrlUtil.GetFileDirectory(strExe, true, false);
++ }
+
+ AddComponentItem(PwDefs.ShortProductName, strMainVersion, strExe);
+
|