Skip to content

Commit

Permalink
Corrected import folder listing in config form.
Browse files Browse the repository at this point in the history
  • Loading branch information
RickDB authored and RickDB committed Jul 11, 2017
1 parent dd4f990 commit cd8588f
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions Shoko.MyAnime3/ConfigFiles/frmConfig.cs
Expand Up @@ -14,9 +14,7 @@ namespace Shoko.MyAnime3.ConfigFiles
{
public partial class frmConfig : Form
{



private List<ImportFolder> _importFolders = new List<ImportFolder>();

#region General

Expand Down Expand Up @@ -192,10 +190,13 @@ public frmConfig()

void btnSaveLocalFolderPath_Click(object sender, EventArgs e)
{
ImportFolder fldr = lbImportFolders.SelectedItem as ImportFolder;
if (fldr == null) return;
FolderMappings.Instance.MapFolder(fldr.ImportFolderID, txtFolderLocalPath.Text.Trim());
BaseConfig.Settings.Save();
if (lbImportFolders.SelectedItem != null)
{
ImportFolder fldr = _importFolders[lbImportFolders.SelectedIndex];
if (fldr == null) return;
FolderMappings.Instance.MapFolder(fldr.ImportFolderID, txtFolderLocalPath.Text.Trim());
BaseConfig.Settings.Save();
}
}

void btnSelectLocalFolderPath_Click(object sender, EventArgs e)
Expand All @@ -209,8 +210,7 @@ void btnSelectLocalFolderPath_Click(object sender, EventArgs e)
void lbImportFolders_SelectedIndexChanged(object sender, EventArgs e)
{
txtFolderLocalPath.Text = "";

ImportFolder fldr = lbImportFolders.SelectedItem as ImportFolder;
ImportFolder fldr = _importFolders[lbImportFolders.SelectedIndex];
if (fldr == null) return;

txtFolderLocalPath.Text = fldr.GetLocalFileSystemFullPath();
Expand All @@ -228,6 +228,7 @@ private bool InitJMMConnection()
{
//lbImportFolders.DataSource = null;
lbImportFolders.Items.Clear();
_importFolders.Clear();

if (!VM_ShokoServer.Instance.SetupClient())
{
Expand All @@ -237,7 +238,10 @@ private bool InitJMMConnection()

// refresh import folders
foreach (ImportFolder fldr in VM_ShokoServer.Instance.ImportFolders)
lbImportFolders.Items.Add(fldr);
{
lbImportFolders.Items.Add(fldr.ImportFolderLocation);
_importFolders.Add(fldr);
}

return true;
}
Expand Down

0 comments on commit cd8588f

Please sign in to comment.