fix removing last entry in bouquet
[enigma2.git] / lib / service / listboxservice.cpp
index 33afaffe5836c3ab31a6a559cf4557a0eb1eba90..32b9007f71c41675f4f22c68e214e58ffb518afb 100644 (file)
@@ -22,7 +22,10 @@ void eListboxServiceContent::removeCurrent()
        if (m_size && m_listbox)
        {
                if (m_cursor_number == m_size-1)
+               {
                        m_list.erase(m_cursor--);
+                       --m_cursor_number;
+               }
                else
                        m_list.erase(m_cursor++);
                --m_size;