]> git.lyx.org Git - features.git/commitdiff
Amend 789745df
authorGuillaume Munch <gm@lyx.org>
Sun, 15 Nov 2015 12:15:02 +0000 (12:15 +0000)
committerGuillaume Munch <gm@lyx.org>
Sun, 15 Nov 2015 12:18:47 +0000 (12:18 +0000)
Remove warning. Actually the auxiliary function is not necessary since its
actual contents have been relocated as TexRow::prepend() during dev.

src/frontends/qt4/GuiViewSource.cpp

index 4a0381d48b4e3ef59f04c3006e5f3a88dff6bf2c..e528222dad5b6bcaff2e5997141549bca3756d1e 100644 (file)
@@ -164,27 +164,12 @@ void ViewSourceWidget::updateView()
                                                short_delay : long_delay);
 }
 
+
 void ViewSourceWidget::updateViewNow()
 {
        update_timer_->start(0);
 }
 
-namespace {
-
-QString prependTexRow(TexRow const & texrow, QString const & content)
-{
-       QStringList list = content.split(QChar('\n'));
-       docstring_list dlist;
-       for (QStringList::const_iterator it = list.begin(); it != list.end(); ++it)
-               dlist.push_back(from_utf8(fromqstr(*it)));
-       texrow.prepend(dlist);
-       QString qstr;
-       for (docstring_list::iterator it = dlist.begin(); it != dlist.end(); ++it)
-               qstr += toqstr(*it) + '\n';
-       return qstr;
-}
-
-} // anon namespace
 
 void ViewSourceWidget::realUpdateView()
 {
@@ -217,8 +202,18 @@ void ViewSourceWidget::realUpdateView()
        QString old = document_->toPlainText();
        QString qcontent = toqstr(content);
 #ifdef DEVEL_VERSION
-       if (texrow_.get() && lyx::lyxerr.debugging(Debug::LATEX))
-               qcontent = prependTexRow(*texrow_, qcontent);
+       // output tex<->row correspondences in the source panel if the "-dbg latex"
+       // option is given.
+       if (texrow_.get() && lyx::lyxerr.debugging(Debug::LATEX)) {
+               QStringList list = qcontent.split(QChar('\n'));
+               docstring_list dlist;
+               for (QStringList::const_iterator it = list.begin(); it != list.end(); ++it)
+                       dlist.push_back(from_utf8(fromqstr(*it)));
+               texrow_->prepend(dlist);
+               qcontent.clear();
+               for (docstring_list::iterator it = dlist.begin(); it != dlist.end(); ++it)
+                       qcontent += toqstr(*it) + '\n';
+       }
 #endif
        // prevent gotoCursor()
        viewSourceTV->blockSignals(true);