コミットメタ情報

リビジョン563269474b3a188a52c163d5a2308b320dcbf24d (tree)
日時2018-05-10 20:46:34
作者Kazuhiro Fujieda <fujieda@user...>
コミッターKazuhiro Fujieda

ログメッセージ

設定ダイアログでファイル名が空のときにエラーになるのを直す

変更サマリ

差分

--- a/KancolleSniffer/Config.cs
+++ b/KancolleSniffer/Config.cs
@@ -228,7 +228,7 @@ namespace KancolleSniffer
228228
229229
230230 private const string FileName = "config.xml";
231- private static readonly string BaseDir = AppDomain.CurrentDomain.BaseDirectory;
231+ public static readonly string BaseDir = AppDomain.CurrentDomain.BaseDirectory;
232232 private static readonly string ConfigFile = Path.Combine(BaseDir, FileName);
233233
234234 public Config()
--- a/KancolleSniffer/ConfigDialog.cs
+++ b/KancolleSniffer/ConfigDialog.cs
@@ -258,7 +258,9 @@ namespace KancolleSniffer
258258 private void buttonOpenFile_Click(object sender, EventArgs e)
259259 {
260260 openSoundFileDialog.FileName = textBoxSoundFile.Text;
261- openSoundFileDialog.InitialDirectory = Path.GetDirectoryName(textBoxSoundFile.Text) ?? "";
261+ openSoundFileDialog.InitialDirectory = String.IsNullOrEmpty(textBoxSoundFile.Text)
262+ ? Config.BaseDir
263+ : Path.GetDirectoryName(textBoxSoundFile.Text) ?? Config.BaseDir;
262264 if (openSoundFileDialog.ShowDialog() != DialogResult.OK)
263265 return;
264266 textBoxSoundFile.Text = openSoundFileDialog.FileName;
旧リポジトリブラウザで表示