From a2494b59f7f98dacdbfcb56325c7bf1ee3fd5352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= Date: Mon, 28 Nov 2022 23:17:58 +0800 Subject: [PATCH] Add empty file handling --- Source/GrasscutterTools/Forms/FormGachaBannersEditor3.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/GrasscutterTools/Forms/FormGachaBannersEditor3.cs b/Source/GrasscutterTools/Forms/FormGachaBannersEditor3.cs index f79a25b..0fb3fc8 100644 --- a/Source/GrasscutterTools/Forms/FormGachaBannersEditor3.cs +++ b/Source/GrasscutterTools/Forms/FormGachaBannersEditor3.cs @@ -81,6 +81,7 @@ namespace GrasscutterTools.Forms } catch (Exception ex) { + LoadBanners(Encoding.UTF8.GetString(Resources.Banners)); MessageBox.Show(ex.ToString(), Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error); } } @@ -129,7 +130,10 @@ namespace GrasscutterTools.Forms return; } - LoadBanners(File.ReadAllText(path)); + var content = File.ReadAllText(path); + if (string.IsNullOrEmpty(content)) + content = Encoding.UTF8.GetString(Resources.Banners); + LoadBanners(content); MessageBox.Show("OK", Resources.Tips, MessageBoxButtons.OK); } catch (Exception ex)