From a95e868300d904eaeb8fb65f234645e502699df5 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Sat, 8 Sep 2012 10:51:52 -0400 Subject: [PATCH] Fix filename --- MediaBrowser.Controller/IO/FileData.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MediaBrowser.Controller/IO/FileData.cs b/MediaBrowser.Controller/IO/FileData.cs index 789007be7c..b7a6579daf 100644 --- a/MediaBrowser.Controller/IO/FileData.cs +++ b/MediaBrowser.Controller/IO/FileData.cs @@ -22,6 +22,7 @@ namespace MediaBrowser.Controller.IO { WIN32_FIND_DATA data; IntPtr handle = FindFirstFile(path, out data); + bool getFilename = false; if (handle == INVALID_HANDLE_VALUE && !Path.HasExtension(path)) { @@ -32,6 +33,8 @@ namespace MediaBrowser.Controller.IO FindClose(handle); handle = FindFirstFile(Path.Combine(path, "*"), out data); + + getFilename = true; } } @@ -39,6 +42,11 @@ namespace MediaBrowser.Controller.IO { throw new IOException("FindFirstFile failed"); } + + if (getFilename) + { + data.cFileName = Path.GetFileName(path); + } FindClose(handle);