CVS commit by mornfall: Fix a crasher in ListTreeWidget::contextMenu (). Alsoa slight format change in libcapture/filters.h.
M +2 -1 libcapture/filters.h 1.19 M +4 -0 libkapture/listtreewidget.cpp 1.31 --- kdenonbeta/kdedebian/kapture/libcapture/filters.h #1.18:1.19 @@ -38,5 +38,6 @@ namespace capture { - /* FilterGrouper - base class for all filtering groupers {{{ */ + // FilterGrouper - base class for all filtering groupers {{{ + // ---------------------------------------------------------------------- class FilterGrouper : public Grouper { --- kdenonbeta/kdedebian/kapture/libkapture/listtreewidget.cpp #1.30:1.31 @@ -268,5 +268,9 @@ void ListTreeWidget::contextMenu (QListV { std::cerr << "ListTreeWidget::contextMenu (p);" << std::endl; + if (! it) + return; m_itemWithMenu = dynamic_cast <KListViewItemCustom *> (it) -> m_treeNode; + if (! m_itemWithMenu) + return; QPopupMenu *m = new QPopupMenu (this); if (pkgCElem (**m_itemWithMenu)) {