Added functionality to prevent calling the backlog when the Home key is pressed while typing in the TextField. The hotkeys could be called even while typing in the TextInputField. I found out that the following part from TextInputField::Update was causing this
if (state == DEACTIVATING)
{
state = IDLE;
typing_active = false;
}
So, I moved typing_active = false closer to the two lines calling Deactivate() in TextInputField::Update().
Using explicit conversion when calling std::signbit() in AnimationWindow::speedSlider::OnSlide() to resolve the warning during compilation.
Moved AnimationWindow::lastDirection to local scope within AnimationWindow::speedSlider::OnSlide(), as it is only used there.
Added functionality to prevent calling the backlog when the Home key is pressed while typing in the TextField. The hotkeys could be called even while typing in the TextInputField. I found out that the following part from TextInputField::Update was causing this
So, I moved typing_active = false closer to the two lines calling Deactivate() in TextInputField::Update().