X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/cc6908402d34d4633d3b27297bdbde3b9a94e403..5c27251fa08566a00d124aaf2c02249995dac9cf:/lib/gui/elistboxcontent.cpp diff --git a/lib/gui/elistboxcontent.cpp b/lib/gui/elistboxcontent.cpp index 63d94b09..35618786 100644 --- a/lib/gui/elistboxcontent.cpp +++ b/lib/gui/elistboxcontent.cpp @@ -365,6 +365,10 @@ void eListboxPythonStringContent::setList(PyObject *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() @@ -387,7 +391,7 @@ void eListboxPythonStringContent::invalidateEntry(int index) void eListboxPythonStringContent::invalidate() { if (m_listbox) - m_listbox->entryReset(); + m_listbox->invalidate(); } //////////////////////////////////////