[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/akregator
From: Frank Osterfeld <f_osterf () informatik ! uni-kl ! de>
Date: 2004-11-27 21:49:31
Message-ID: 20041127214931.BD7261B3F0 () office ! kde ! org
[Download RAW message or body]
CVS commit by osterfeld:
disable dnd in feeds tree on startup until the feed list is loaded (prevents
crash)
M +2 -0 ChangeLog 1.81
M +6 -2 src/akregator_view.cpp 1.165
M +8 -2 src/feedstree.cpp 1.26
--- kdenonbeta/akregator/ChangeLog #1.80:1.81
@@ -7,4 +7,6 @@
Changes:
- Update unread count when stopping fetching before it's finished -tpr
+Bug fixes:
+ - Disable dnd in feed tree until the feed list is loaded (prevents crash) -fo \
Changes after 1.0b7:
--- kdenonbeta/akregator/src/akregator_view.cpp #1.164:1.165
@@ -452,4 +452,8 @@ bool aKregatorView::loadFeeds(const QDom
}
+ // these are disabled before to prevent crashes caused by dnd while loading the \
feed list: + m_tree->setItemsMovable(true);
+ m_tree->setDragEnabled(true);
+ m_tree->setAcceptDrops(true);
m_tree->triggerUpdate();
--- kdenonbeta/akregator/src/feedstree.cpp #1.25:1.26
@@ -36,10 +36,16 @@ FeedsTree::FeedsTree( QWidget *parent, c
setItemsRenameable(true);
setItemMargin(2);
- setDragEnabled(true);
- setAcceptDrops(true);
+
+
setFullWidth(true);
setSorting(-1);
setDragAutoScroll(true);
setDropVisualizer(true);
+
+ // these have to be enabled from outside after loading the feed list!
+ setDragEnabled(false);
+ setAcceptDrops(false);
+ setItemsMovable(false);
+
connect( this, SIGNAL(dropped(QDropEvent*,QListViewItem*)), this, \
SLOT(slotDropped(QDropEvent*,QListViewItem*)) );
connect( this, SIGNAL(selectionChanged(QListViewItem*)), this, \
SLOT(slotSelectionChanged(QListViewItem*)) );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic