From 176663402b8bba538eb0c0beb3687e013f943016 Mon Sep 17 00:00:00 2001 From: Taka Date: Mon, 15 Jul 2019 06:54:33 +0000 Subject: [PATCH] Handle backslashes when matching filenames with config entries (for Windows). --- src/MainForm.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/MainForm.cs b/src/MainForm.cs index f8421a1..90ce6e5 100644 --- a/src/MainForm.cs +++ b/src/MainForm.cs @@ -63,7 +63,8 @@ public partial class MainForm : Form string fullPath = Path.GetFullPath( fname ) ; if ( fullPath.StartsWith( dataDir ) ) { key = fname.Substring( dataDir.Length ) ; - if ( key.StartsWith( "/" ) || key.StartsWith( "\\" ) ) + key = key.Replace( "\\", "/" ) ; + if ( key.StartsWith( "/" ) ) key = key.Substring( 1 ) ; } else { // NOTE: I don't think we should ever get here :-/ If we do, the user will have to manage