From: Peter Kümmel Date: Sat, 30 Dec 2006 14:50:45 +0000 (+0000) Subject: add more lyxerr output, don't use a reference (maybe stdlib-debug has problems with it) X-Git-Tag: 1.6.10~11411 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=1e74724606a6e21da14adec63eb52fd94db56bad;p=features.git add more lyxerr output, don't use a reference (maybe stdlib-debug has problems with it) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16441 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/qt4/QToc.C b/src/frontends/qt4/QToc.C index 949e87c8ce..83cc6bf752 100644 --- a/src/frontends/qt4/QToc.C +++ b/src/frontends/qt4/QToc.C @@ -59,14 +59,17 @@ int QToc::getTocDepth() QStandardItemModel * QToc::tocModel() { + if (toc_models_.empty()) + { + lyxerr[Debug::GUI] << "QToc::tocModel(): no types available " << endl; + return 0; + } + lyxerr[Debug::GUI] << "QToc: type_ " << type_ << " toc_models_.size() " << toc_models_.size() << endl; - if (toc_models_.empty()) - return 0; - BOOST_ASSERT(type_ >= 0 && type_ < int(toc_models_.size())); return toc_models_[type_]; } @@ -140,6 +143,7 @@ void QToc::updateType() if (types.empty()) { type_model_.setStringList(type_list); toc_models_.clear(); + lyxerr[Debug::GUI] << "QToc::updateType(): no types available " << endl; return; } @@ -151,7 +155,7 @@ void QToc::updateType() QString gui_names_; for (size_t i = 0; i != types.size(); ++i) { - string const & type_str = types[i]; + string type_str = types[i]; type_list.append(toqstr(getGuiName(type_str))); if (type_str == selected_type) type_ = i;