summaryrefslogtreecommitdiffhomepage
path: root/windows/nsis-plugins/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2020-01-20 19:03:48 +0100
committerDavid Lönnhager <david.l@mullvad.net>2020-01-20 19:03:48 +0100
commitfeaff7f3e7585f073b241eb87e31740b138dc714 (patch)
tree67353ac90f69ea7bf810c0c7b341f8f77867be4a /windows/nsis-plugins/src
parentb746ee3c93454482d02fb8f64393350a79587b99 (diff)
parenta64020b195a83b0960fe79ff11904c4f35348ec8 (diff)
downloadmullvadvpn-feaff7f3e7585f073b241eb87e31740b138dc714.tar.xz
mullvadvpn-feaff7f3e7585f073b241eb87e31740b138dc714.zip
Merge branch 'win-refactor'
Diffstat (limited to 'windows/nsis-plugins/src')
-rw-r--r--windows/nsis-plugins/src/cleanup/cleaningops.cpp2
-rw-r--r--windows/nsis-plugins/src/driverlogic/driverlogic.cpp15
-rw-r--r--windows/nsis-plugins/src/tray/tray.cpp2
3 files changed, 7 insertions, 12 deletions
diff --git a/windows/nsis-plugins/src/cleanup/cleaningops.cpp b/windows/nsis-plugins/src/cleanup/cleaningops.cpp
index 671ff3c73d..88cf20ad55 100644
--- a/windows/nsis-plugins/src/cleanup/cleaningops.cpp
+++ b/windows/nsis-plugins/src/cleanup/cleaningops.cpp
@@ -5,7 +5,7 @@
#include <libcommon/string.h>
#include <libcommon/memory.h>
#include <libcommon/security.h>
-#include <libcommon/process.h>
+#include <libcommon/process/process.h>
#include <filesystem>
#include <utility>
#include <functional>
diff --git a/windows/nsis-plugins/src/driverlogic/driverlogic.cpp b/windows/nsis-plugins/src/driverlogic/driverlogic.cpp
index e57b08327b..d82cde2f4d 100644
--- a/windows/nsis-plugins/src/driverlogic/driverlogic.cpp
+++ b/windows/nsis-plugins/src/driverlogic/driverlogic.cpp
@@ -127,16 +127,11 @@ void __declspec(dllexport) NSISCALL EstablishBaseline
try
{
- using value_type = common::ValueMapper<Context::BaselineStatus, EstablishBaselineStatus>::value_type;
-
- const common::ValueMapper<Context::BaselineStatus, EstablishBaselineStatus> mapper =
- {
- value_type(Context::BaselineStatus::NO_TAP_ADAPTERS_PRESENT, EstablishBaselineStatus::NO_TAP_ADAPTERS_PRESENT),
- value_type(Context::BaselineStatus::SOME_TAP_ADAPTERS_PRESENT, EstablishBaselineStatus::SOME_TAP_ADAPTERS_PRESENT),
- value_type(Context::BaselineStatus::MULLVAD_ADAPTER_PRESENT, EstablishBaselineStatus::MULLVAD_ADAPTER_PRESENT)
- };
-
- const auto status = mapper.map(g_context->establishBaseline());
+ const auto status = common::ValueMapper::Map(g_context->establishBaseline(), {
+ std::make_pair(Context::BaselineStatus::NO_TAP_ADAPTERS_PRESENT, EstablishBaselineStatus::NO_TAP_ADAPTERS_PRESENT),
+ std::make_pair(Context::BaselineStatus::SOME_TAP_ADAPTERS_PRESENT, EstablishBaselineStatus::SOME_TAP_ADAPTERS_PRESENT),
+ std::make_pair(Context::BaselineStatus::MULLVAD_ADAPTER_PRESENT, EstablishBaselineStatus::MULLVAD_ADAPTER_PRESENT)
+ });
pushstring(L"");
pushint(status);
diff --git a/windows/nsis-plugins/src/tray/tray.cpp b/windows/nsis-plugins/src/tray/tray.cpp
index dc5c02ea91..e86162e0fa 100644
--- a/windows/nsis-plugins/src/tray/tray.cpp
+++ b/windows/nsis-plugins/src/tray/tray.cpp
@@ -9,7 +9,7 @@
#include <libcommon/registry/registry.h>
#include <libcommon/resourcedata.h>
#include <libcommon/filesystem.h>
-#include <libcommon/process.h>
+#include <libcommon/process/process.h>
#include <libcommon/security.h>
#include <nsis/pluginapi.h>
#include <stdexcept>