From 4123398cbc6b5d640cbab2ab6f5514fe7731d98d Mon Sep 17 00:00:00 2001 From: scrawl Date: Sat, 4 Mar 2017 21:36:11 +0100 Subject: [PATCH] Change no-grab setting to respect the value given --- apps/openmw/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/openmw/main.cpp b/apps/openmw/main.cpp index 4ab90afa4..d0abdad52 100644 --- a/apps/openmw/main.cpp +++ b/apps/openmw/main.cpp @@ -145,7 +145,7 @@ bool parseOptions (int argc, char** argv, OMW::Engine& engine, Files::Configurat ("fallback", bpo::value()->default_value(FallbackMap(), "") ->multitoken()->composing(), "fallback values") - ("no-grab", "Don't grab mouse cursor") + ("no-grab", bpo::value()->implicit_value(true)->default_value(false), "Don't grab mouse cursor") ("export-fonts", bpo::value()->implicit_value(true) ->default_value(false), "Export Morrowind .fnt fonts to PNG image and XML file in current directory") @@ -181,7 +181,7 @@ bool parseOptions (int argc, char** argv, OMW::Engine& engine, Files::Configurat Version::Version v = Version::getOpenmwVersion(variables["resources"].as().toStdString()); std::cout << v.describe() << std::endl; - engine.setGrabMouse(!variables.count("no-grab")); + engine.setGrabMouse(!variables["no-grab"].as()); // Font encoding settings std::string encoding(variables["encoding"].as().toStdString());