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