From 4e3b528ea90024139d76fd2b2078fe1c4e8859e8 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Tue, 1 Mar 2011 09:20:10 +0100 Subject: [PATCH] GUI: clicking catg filter button before query would crash recoll --- src/qtgui/rclmain_w.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/qtgui/rclmain_w.cpp b/src/qtgui/rclmain_w.cpp index 3dde41ee..f78b48e7 100644 --- a/src/qtgui/rclmain_w.cpp +++ b/src/qtgui/rclmain_w.cpp @@ -904,7 +904,8 @@ void RclMain::onResTableSortBy(DocSeqSortSpec spec) actionSortByDateAsc->setChecked(!spec.desc); } m_sortspecnochange = false; - m_source->setSortSpec(spec); + if (m_source.isNotNull()) + m_source->setSortSpec(spec); m_sortspec = spec; emit applyFiltSortData(); } @@ -1355,7 +1356,8 @@ void RclMain::catgFilter(int id) it != tps.end(); it++) m_filtspec.orCrit(DocSeqFiltSpec::DSFS_MIMETYPE, *it); } - m_source->setFiltSpec(m_filtspec); + if (m_source.isNotNull()) + m_source->setFiltSpec(m_filtspec); emit filtDataChanged(m_filtspec); emit applyFiltSortData(); }