mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2026-05-21 21:30:48 -05:00
Linux: Make the C++ code compatible with old compilers (g++ 4.4.7 on CentOS 6)
This commit is contained in:
@@ -37,6 +37,19 @@
|
||||
|
||||
namespace VeraCrypt
|
||||
{
|
||||
class OpenOuterVolumeFunctor : public Functor
|
||||
{
|
||||
public:
|
||||
OpenOuterVolumeFunctor (const DirectoryPath &outerVolumeMountPoint) : OuterVolumeMountPoint (outerVolumeMountPoint) { }
|
||||
|
||||
virtual void operator() ()
|
||||
{
|
||||
Gui->OpenExplorerWindow (OuterVolumeMountPoint);
|
||||
}
|
||||
|
||||
DirectoryPath OuterVolumeMountPoint;
|
||||
};
|
||||
|
||||
#ifdef TC_MACOSX
|
||||
|
||||
bool VolumeCreationWizard::ProcessEvent(wxEvent& event)
|
||||
@@ -338,18 +351,6 @@ namespace VeraCrypt
|
||||
return new InfoWizardPage (GetPageParent());
|
||||
}
|
||||
|
||||
struct OpenOuterVolumeFunctor : public Functor
|
||||
{
|
||||
OpenOuterVolumeFunctor (const DirectoryPath &outerVolumeMountPoint) : OuterVolumeMountPoint (outerVolumeMountPoint) { }
|
||||
|
||||
virtual void operator() ()
|
||||
{
|
||||
Gui->OpenExplorerWindow (OuterVolumeMountPoint);
|
||||
}
|
||||
|
||||
DirectoryPath OuterVolumeMountPoint;
|
||||
};
|
||||
|
||||
InfoWizardPage *page = new InfoWizardPage (GetPageParent(), LangString["LINUX_OPEN_OUTER_VOL"],
|
||||
shared_ptr <Functor> (new OpenOuterVolumeFunctor (MountedOuterVolume->MountPoint)));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user