author | harlekin <harlekin> | 2003-02-10 23:05:51 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2003-02-10 23:05:51 (UTC) |
commit | 871eadc731c0c05c553b8edc8c0e3198127057b6 (patch) (unidiff) | |
tree | 88af2b393914bc6c8c479462b4e502ad6ee85062 | |
parent | 51452f8478edb77ed1eef61adff314c2d239712f (diff) | |
download | opie-871eadc731c0c05c553b8edc8c0e3198127057b6.zip opie-871eadc731c0c05c553b8edc8c0e3198127057b6.tar.gz opie-871eadc731c0c05c553b8edc8c0e3198127057b6.tar.bz2 |
fixed segfault
-rw-r--r-- | core/pim/today/plugins/datebook/datebookpluginwidget.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/core/pim/today/plugins/datebook/datebookpluginwidget.cpp b/core/pim/today/plugins/datebook/datebookpluginwidget.cpp index e2f492e..9a18408 100644 --- a/core/pim/today/plugins/datebook/datebookpluginwidget.cpp +++ b/core/pim/today/plugins/datebook/datebookpluginwidget.cpp | |||
@@ -40,2 +40,3 @@ DatebookPluginWidget::DatebookPluginWidget( QWidget *parent, const char* name) | |||
40 | 40 | ||
41 | |||
41 | if ( m_layoutDates ) { | 42 | if ( m_layoutDates ) { |
@@ -46,2 +47,4 @@ DatebookPluginWidget::DatebookPluginWidget( QWidget *parent, const char* name) | |||
46 | 47 | ||
48 | m_eventsList.setAutoDelete( true ); | ||
49 | |||
47 | readConfig(); | 50 | readConfig(); |
@@ -71,2 +74,3 @@ void DatebookPluginWidget::refresh() { | |||
71 | } | 74 | } |
75 | m_eventsList.clear(); | ||
72 | getDates(); | 76 | getDates(); |
@@ -80,15 +84,12 @@ void DatebookPluginWidget::getDates() { | |||
80 | QDate date = QDate::currentDate(); | 84 | QDate date = QDate::currentDate(); |
81 | |||
82 | QValueList<EffectiveEvent> list = db->getEffectiveEvents( date, date.addDays( m_moreDays ) ); | 85 | QValueList<EffectiveEvent> list = db->getEffectiveEvents( date, date.addDays( m_moreDays ) ); |
83 | qBubbleSort( list ); | 86 | qBubbleSort( list ); |
84 | //Config config( "qpe" ); | 87 | int count = 0; |
85 | int count=0; | ||
86 | 88 | ||
89 | qDebug( QString("List count %1" ).arg(list.count() ) ); | ||
87 | if ( list.count() > 0 ) { | 90 | if ( list.count() > 0 ) { |
88 | 91 | ||
89 | for ( QValueList<EffectiveEvent>::ConstIterator it = list.begin(); it != list.end(); ++it ) { | 92 | for ( QValueList<EffectiveEvent>::ConstIterator it = list.begin(); it != list.end(); ++it ) { |
90 | 93 | ||
91 | if ( count <= m_max_lines_meet ) { | 94 | if ( count <= m_max_lines_meet ) { |
92 | QTime time = QTime::currentTime(); | ||
93 | |||
94 | if ( !m_onlyLater ) { | 95 | if ( !m_onlyLater ) { |
@@ -98,3 +99,3 @@ void DatebookPluginWidget::getDates() { | |||
98 | QObject::connect ( l, SIGNAL( editEvent( const Event & ) ), l, SLOT( editEventSlot( const Event & ) ) ); | 99 | QObject::connect ( l, SIGNAL( editEvent( const Event & ) ), l, SLOT( editEventSlot( const Event & ) ) ); |
99 | } else if ( ( time.toString() <= TimeString::dateString( (*it).event().end() ) ) ) { | 100 | } else if ( QDateTime::currentDateTime() <= (*it).event().end() ) { |
100 | count++; | 101 | count++; |