adding timers works now
[enigma2.git] / lib / gui / elistboxcontent.cpp
index 63d94b09c3ac559ba63864766da3ad6b2645727c..356187862df98fa2ca79d6e99265befb6b106a2d 100644 (file)
@@ -365,6 +365,10 @@ void eListboxPythonStringContent::setList(PyObject *list)
                m_list = list;
                Py_INCREF(m_list);
        }
                m_list = list;
                Py_INCREF(m_list);
        }
+
+       //always invalidate when we get a new list
+       if (m_listbox)
+               m_listbox->invalidate();
 }
 
 PyObject *eListboxPythonStringContent::getCurrentSelection()
 }
 
 PyObject *eListboxPythonStringContent::getCurrentSelection()
@@ -387,7 +391,7 @@ void eListboxPythonStringContent::invalidateEntry(int index)
 void eListboxPythonStringContent::invalidate()
 {
        if (m_listbox)
 void eListboxPythonStringContent::invalidate()
 {
        if (m_listbox)
-               m_listbox->entryReset();
+               m_listbox->invalidate();
 }
 
 //////////////////////////////////////
 }
 
 //////////////////////////////////////