- listbox size gets recalculated at the correct position
authorFelix Domke <tmbinc@elitedvb.net>
Tue, 26 Apr 2005 00:21:02 +0000 (00:21 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Tue, 26 Apr 2005 00:21:02 +0000 (00:21 +0000)
lib/gui/elistbox.cpp

index 2c2525c9c9aa29e52fc504a5421a209c2550102d..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);
                if (!m_content)
                        return eWidget::event(event, data, data2);
                assert(m_content);
-               recalcSize(); // move to event
                
                getStyle(style);
                
                
                getStyle(style);
                
@@ -129,6 +128,10 @@ int eListbox::event(int event, void *data, void *data2)
                
                return 0;
        }
                
                return 0;
        }
+       case evtChangedSize:
+               recalcSize();
+               return eWidget::event(event, data, data2);
+               
        case evtAction:
                if (isVisible())
                {
        case evtAction:
                if (isVisible())
                {