Skip to content

Commit bb74552

Browse files
committed
[Enhancement] Point to previously selected folder while clicking "Add folder" button
Issue: #5
1 parent f64752f commit bb74552

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

SymlinkCreator/Properties/AssemblyInfo.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
[assembly: AssemblyConfiguration("")]
1212
[assembly: AssemblyCompany("Arnob Paul")]
1313
[assembly: AssemblyProduct("Symlink Creator")]
14-
[assembly: AssemblyCopyright("Copyright © 2019")]
14+
[assembly: AssemblyCopyright("Copyright © 2023")]
1515
[assembly: AssemblyTrademark("")]
1616
[assembly: AssemblyCulture("")]
1717

@@ -52,5 +52,5 @@
5252
// by using the '*' as shown below:
5353
// [assembly: AssemblyVersion("1.0.*")]
5454

55-
[assembly: AssemblyVersion("1.2.0")]
56-
[assembly: AssemblyFileVersion("1.2.0")]
55+
[assembly: AssemblyVersion("1.2.1")]
56+
[assembly: AssemblyFileVersion("1.2.1")]

SymlinkCreator/ui/mainWindow/MainWindow.xaml.cs

+13-2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ public MainWindow()
3030
#endregion
3131

3232

33+
#region fields
34+
35+
private string _previouslySelectedFolderPath = "";
36+
37+
#endregion
38+
39+
3340
#region window event handles
3441

3542
private void MainWindow_Loaded(object sender, RoutedEventArgs e)
@@ -51,8 +58,10 @@ protected override void OnSourceInitialized(EventArgs eventArgs)
5158

5259
private void AddFilesButton_OnClick(object sender, RoutedEventArgs e)
5360
{
54-
OpenFileDialog fileDialog = new OpenFileDialog();
55-
fileDialog.Multiselect = true;
61+
OpenFileDialog fileDialog = new OpenFileDialog
62+
{
63+
Multiselect = true
64+
};
5665
bool? result = fileDialog.ShowDialog();
5766

5867
if (result == true)
@@ -65,11 +74,13 @@ private void AddFolderButton_OnClick(object sender, RoutedEventArgs e)
6574
{
6675
using (FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog())
6776
{
77+
folderBrowserDialog.SelectedPath = _previouslySelectedFolderPath;
6878
DialogResult result = folderBrowserDialog.ShowDialog();
6979

7080
if (result == System.Windows.Forms.DialogResult.OK)
7181
{
7282
AddToSourceFileOrFolderList(folderBrowserDialog.SelectedPath);
83+
_previouslySelectedFolderPath = folderBrowserDialog.SelectedPath;
7384
}
7485
}
7586
}

0 commit comments

Comments
 (0)