add satconfig part
[enigma2.git] / lib / gui / elistbox.cpp
index 7764e6b5d503a9a19ecc4f621fac5ccae3c34c56..ba2e35226fc20077adbf1a43cea0f78726a48bdf 100644 (file)
@@ -107,7 +107,6 @@ int eListbox::event(int event, void *data, void *data2)
                if (!m_content)
                        return eWidget::event(event, data, data2);
                assert(m_content);
-               recalcSize(); // move to event
                
                getStyle(style);
                
@@ -129,13 +128,17 @@ int eListbox::event(int event, void *data, void *data2)
                
                return 0;
        }
+       case evtChangedSize:
+               recalcSize();
+               return eWidget::event(event, data, data2);
+               
        case evtAction:
                if (isVisible())
                {
                        moveSelection((int)data2);
                        return 1;
                }
-               break;
+               return 0;
        default:
                return eWidget::event(event, data, data2);
        }