@ -71,7 +71,7 @@ namespace MWGui
, mUpdateTimer(0.f)
{
float uiScale = Settings::Manager::getFloat("scaling factor", "GUI");
if (uiScale > 1.0)
if (uiScale > 0.f)
mScaleFactor = uiScale;
mPreviewTexture.reset(new osgMyGUI::OSGTexture(mPreview->getTexture()));
@ -70,7 +70,7 @@ namespace MWInput
}
if (uiScale != 0.f)
mInvUiScalingFactor = 1.f / uiScale;
float deadZoneRadius = Settings::Manager::getFloat("joystick dead zone", "Input");
@ -37,7 +37,7 @@ namespace MWInput
, mGuiCursorEnabled(true)
int w,h;
@ -90,7 +90,7 @@ LocalMap::LocalMap(osg::Group* root)
// Increase map resolution, if use UI scaling
mMapResolution *= uiScale;
SceneUtil::FindByNameVisitor find("Scene Root");
@ -569,7 +569,8 @@ namespace Gui
resolution = std::min(960, std::max(48, resolution));
resolution *= uiScale;
MyGUI::xml::ElementPtr resolutionNode = resourceNode->createChild("Property");
resolutionNode->addAttribute("key", "Resolution");