diff options
author | Igor Pavlov <ipavlov@users.sourceforge.net> | 2015-06-15 03:00:00 +0300 |
---|---|---|
committer | Kornel LesiĆski <kornel@geekhood.net> | 2016-05-28 02:16:54 +0300 |
commit | 54490d51d5c6b0d794dcbad2d634d4c95fc25b6c (patch) | |
tree | c3c413656432c0ef87b2841c80e42b55ad17d4e8 /CPP/7zip/UI/FileManager/FileFolderPluginOpen.cpp | |
parent | 0713a3ab803e57401f18432148b4139e5fe6e5dd (diff) |
15.0515.05
Diffstat (limited to 'CPP/7zip/UI/FileManager/FileFolderPluginOpen.cpp')
-rw-r--r-- | CPP/7zip/UI/FileManager/FileFolderPluginOpen.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/CPP/7zip/UI/FileManager/FileFolderPluginOpen.cpp b/CPP/7zip/UI/FileManager/FileFolderPluginOpen.cpp index 2d3b1d92..dc46ff5b 100644 --- a/CPP/7zip/UI/FileManager/FileFolderPluginOpen.cpp +++ b/CPP/7zip/UI/FileManager/FileFolderPluginOpen.cpp @@ -55,12 +55,10 @@ static int FindPlugin(const CObjectVector<CPluginInfo> &plugins, const UString & } */ -static const FChar kExtensionDelimiter = FTEXT('.'); - static void SplitNameToPureNameAndExtension(const FString &fullName, FString &pureName, FString &extensionDelimiter, FString &extension) { - int index = fullName.ReverseFind(kExtensionDelimiter); + int index = fullName.ReverseFind_Dot(); if (index < 0) { pureName = fullName; @@ -70,7 +68,7 @@ static void SplitNameToPureNameAndExtension(const FString &fullName, else { pureName.SetFrom(fullName, index); - extensionDelimiter = kExtensionDelimiter; + extensionDelimiter = FTEXT('.'); extension = fullName.Ptr(index + 1); } } @@ -89,7 +87,7 @@ HRESULT OpenFileFolderPlugin( FString extension, name, pureName, dot; - int slashPos = path.ReverseFind(FCHAR_PATH_SEPARATOR); + int slashPos = path.ReverseFind_PathSepar(); FString dirPrefix; FString fileName; if (slashPos >= 0) |