diff --git a/include/Nazara/Widgets.hpp b/include/Nazara/Widgets.hpp index eb8803692..008d7f794 100644 --- a/include/Nazara/Widgets.hpp +++ b/include/Nazara/Widgets.hpp @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include diff --git a/src/Nazara/Widgets/TextAreaWidget.cpp b/src/Nazara/Widgets/TextAreaWidget.cpp index a19c7d358..921b31ae6 100644 --- a/src/Nazara/Widgets/TextAreaWidget.cpp +++ b/src/Nazara/Widgets/TextAreaWidget.cpp @@ -136,7 +136,7 @@ namespace Nz assert(glyphCount > 0); std::size_t startIndex = GetCharacterPosition(m_text, GetGlyphIndex(selectionBegin)); - std::size_t endIndex = GetCharacterPosition(m_text, std::min(GetGlyphIndex(selectionEnd), glyphCount - 1)); + std::size_t endIndex = GetCharacterPosition(m_text, std::min(GetGlyphIndex(selectionEnd), glyphCount)); Clipboard::SetString(m_text.substr(startIndex, endIndex - startIndex)); } diff --git a/src/Nazara/Widgets/Widgets.cpp b/src/Nazara/Widgets/Widgets.cpp index 7fa90a7ba..2a14e8ba6 100644 --- a/src/Nazara/Widgets/Widgets.cpp +++ b/src/Nazara/Widgets/Widgets.cpp @@ -33,7 +33,6 @@ namespace Nz m_opaqueMaterial->AddPass("ForwardPass", m_opaqueMaterialPass); m_transparentMaterialPass = std::make_shared(BasicMaterial::GetSettings()); - m_transparentMaterialPass->EnableFlag(MaterialPassFlag::Transparent); m_transparentMaterialPass->EnableDepthBuffer(true); m_transparentMaterialPass->EnableDepthWrite(false); m_transparentMaterialPass->EnableBlending(true);