GUI: clicking catg filter button before query would crash recoll

This commit is contained in:
Jean-Francois Dockes 2011-03-01 09:20:10 +01:00
parent 8ad41f3fb1
commit 4e3b528ea9

View File

@ -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();
}