diff options
author | Tiger Wang <ziwei.tiger@hotmail.co.uk> | 2015-05-18 16:43:24 +0200 |
---|---|---|
committer | Tiger Wang <ziwei.tiger@hotmail.co.uk> | 2015-05-18 16:43:24 +0200 |
commit | 1632d5f8f1f3f1edb7ac2d0f4c79be9fbdae91ca (patch) | |
tree | f3941cbeb774d6149b5348d6be42ec2affff7f09 /src/UI/Window.cpp | |
parent | Fixes #2052 (diff) | |
download | cuberite-1632d5f8f1f3f1edb7ac2d0f4c79be9fbdae91ca.tar cuberite-1632d5f8f1f3f1edb7ac2d0f4c79be9fbdae91ca.tar.gz cuberite-1632d5f8f1f3f1edb7ac2d0f4c79be9fbdae91ca.tar.bz2 cuberite-1632d5f8f1f3f1edb7ac2d0f4c79be9fbdae91ca.tar.lz cuberite-1632d5f8f1f3f1edb7ac2d0f4c79be9fbdae91ca.tar.xz cuberite-1632d5f8f1f3f1edb7ac2d0f4c79be9fbdae91ca.tar.zst cuberite-1632d5f8f1f3f1edb7ac2d0f4c79be9fbdae91ca.zip |
Diffstat (limited to '')
-rw-r--r-- | src/UI/Window.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/UI/Window.cpp b/src/UI/Window.cpp index d1c08acec..61e25651b 100644 --- a/src/UI/Window.cpp +++ b/src/UI/Window.cpp @@ -92,9 +92,9 @@ const AString cWindow::GetWindowTypeName(void) const int cWindow::GetNumSlots(void) const { int res = 0; - for (cSlotAreas::const_iterator itr = m_SlotAreas.begin(), end = m_SlotAreas.end(); itr != end; ++itr) + for (const auto & itr : m_SlotAreas) { - res += (*itr)->GetNumSlots(); + res += itr->GetNumSlots(); } // for itr - m_SlotAreas[] return res; } @@ -261,16 +261,14 @@ void cWindow::Clicked( } int LocalSlotNum = a_SlotNum; - int idx = 0; - for (cSlotAreas::iterator itr = m_SlotAreas.begin(), end = m_SlotAreas.end(); itr != end; ++itr) + for (const auto & itr : m_SlotAreas) { - if (LocalSlotNum < (*itr)->GetNumSlots()) + if (LocalSlotNum < itr->GetNumSlots()) { - (*itr)->Clicked(a_Player, LocalSlotNum, a_ClickAction, a_ClickedItem); + itr->Clicked(a_Player, LocalSlotNum, a_ClickAction, a_ClickedItem); return; } - LocalSlotNum -= (*itr)->GetNumSlots(); - idx++; + LocalSlotNum -= itr->GetNumSlots(); } LOGWARNING("Slot number higher than available window slots: %d, max %d received from \"%s\"; ignoring.", |