コミットメタ情報

リビジョン9a7838cf7882d51b8a06196837e9dcaaf23ab501 (tree)
日時2018-06-06 17:51:33
作者Kazuhiro Fujieda <fujieda@user...>
コミッターKazuhiro Fujieda

ログメッセージ

設定のパス名にインストールフォルダを補う

This reverts commit bb8cb0ddc6b168231b0120c674f32e9ccbee39ed.

変更サマリ

差分

--- a/KancolleSniffer/Config.cs
+++ b/KancolleSniffer/Config.cs
@@ -242,6 +242,11 @@ namespace KancolleSniffer
242242 public static readonly string BaseDir = AppDomain.CurrentDomain.BaseDirectory;
243243 private static readonly string ConfigFile = Path.Combine(BaseDir, FileName);
244244
245+ public Config()
246+ {
247+ ConvertPath(PrependBaseDir);
248+ }
249+
245250 public void InitializeValues()
246251 {
247252 NotifyConditions = new List<int>(new[] {40, 49});
@@ -287,6 +292,7 @@ namespace KancolleSniffer
287292 {
288293 throw new Exception(FileName + "が壊れています。", ex);
289294 }
295+ ConvertPath(PrependBaseDir);
290296 }
291297
292298 private void ComposeNotificationFlags()
@@ -346,5 +352,7 @@ namespace KancolleSniffer
346352 path = path.Substring(BaseDir.Length);
347353 return path.TrimStart(Path.DirectorySeparatorChar);
348354 }
355+
356+ private string PrependBaseDir(string path) => Path.IsPathRooted(path) ? path : Path.Combine(BaseDir, path);
349357 }
350358 }
\ No newline at end of file
旧リポジトリブラウザで表示