From 9589820ae53216befb22e6a9d7af3065f760229e Mon Sep 17 00:00:00 2001 From: Jaex Date: Thu, 8 Feb 2018 09:33:49 +0300 Subject: [PATCH] Only add sticker pack if folder is selected --- ShareX.ScreenCaptureLib/Forms/StickerPackForm.cs | 14 ++++++++++---- ShareX.sln.DotSettings | 7 ------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/ShareX.ScreenCaptureLib/Forms/StickerPackForm.cs b/ShareX.ScreenCaptureLib/Forms/StickerPackForm.cs index 7b1bd147d..b8c77f957 100644 --- a/ShareX.ScreenCaptureLib/Forms/StickerPackForm.cs +++ b/ShareX.ScreenCaptureLib/Forms/StickerPackForm.cs @@ -89,10 +89,16 @@ private void cbStickers_SelectedIndexChanged(object sender, EventArgs e) private void btnAdd_Click(object sender, EventArgs e) { - StickerPackInfo stickerPackInfo = new StickerPackInfo(); - Stickers.Add(stickerPackInfo); - cbStickers.Items.Add(stickerPackInfo); - cbStickers.SelectedIndex = cbStickers.Items.Count - 1; + using (FolderSelectDialog fsd = new FolderSelectDialog()) + { + if (fsd.ShowDialog()) + { + StickerPackInfo stickerPackInfo = new StickerPackInfo(fsd.FileName); + Stickers.Add(stickerPackInfo); + cbStickers.Items.Add(stickerPackInfo); + cbStickers.SelectedIndex = cbStickers.Items.Count - 1; + } + } } private void btnRemove_Click(object sender, EventArgs e) diff --git a/ShareX.sln.DotSettings b/ShareX.sln.DotSettings index 0ad57150b..06d22d0c3 100644 --- a/ShareX.sln.DotSettings +++ b/ShareX.sln.DotSettings @@ -40,9 +40,7 @@ 0 1 1 - NEVER False - NEVER False False True @@ -65,12 +63,7 @@ True 1 True - True - True - True - True True - True True True 6