diff --git a/Source/UI/Edit/EditViewport.cpp b/Source/UI/Edit/EditViewport.cpp index 06ec310d..66231bf0 100644 --- a/Source/UI/Edit/EditViewport.cpp +++ b/Source/UI/Edit/EditViewport.cpp @@ -5,6 +5,7 @@ #include #include +#include #include // OFFSET: 0x00862FB0 @@ -29,8 +30,8 @@ void UIEditCtrl::Synchronize() { return; } - const auto selection = - static_cast(std::max(g_serverLanguage->cursor, g_serverLanguage->anchor)) - static_cast(std::min(g_serverLanguage->cursor, g_serverLanguage->anchor)); + std::string visibleText; + const auto selection = static_cast(std::abs(g_serverLanguage->cursor - g_serverLanguage->anchor)); if (selection >= length) { this->firstVisible = 0;