diff --git a/modules/onscreengui/src/guiorigincomponent.cpp b/modules/onscreengui/src/guiorigincomponent.cpp index 0e093f7eaf..eed136c37a 100644 --- a/modules/onscreengui/src/guiorigincomponent.cpp +++ b/modules/onscreengui/src/guiorigincomponent.cpp @@ -64,7 +64,7 @@ void GuiOriginComponent::render() { // only then it would be a real error ghoul_assert(iCurrentFocus != nodes.end(), "Focus node not found"); } - int currentPosition = static_cast(std::distance(iCurrentFocus, nodes.begin())); + int currentPosition = static_cast(std::distance(nodes.begin(), iCurrentFocus)); bool hasChanged = ImGui::Combo("Origin", ¤tPosition, nodeNames.c_str()); if (hasChanged) {