diff --git a/apps/openmw/mwgui/windowbase.cpp b/apps/openmw/mwgui/windowbase.cpp index a3acd81db8..c9328fdf62 100644 --- a/apps/openmw/mwgui/windowbase.cpp +++ b/apps/openmw/mwgui/windowbase.cpp @@ -26,7 +26,7 @@ size_t MWGui::wrap(size_t index, size_t max, int delta) return 0; return index + absDelta; } - unsigned absDelta = static_cast(-delta); + size_t absDelta = static_cast(-static_cast(delta)); if (index >= absDelta) return index - absDelta; else if (max == 0)