From 6494fc15c198a26582938a1e7b550fc1809c7b70 Mon Sep 17 00:00:00 2001 From: Vincent van Ravesteijn Date: Sat, 12 Sep 2009 23:50:03 +0000 Subject: [PATCH] Fix bug #6188: Assertion with multiple views of same document. We have to prevent that two views share the same ID, also when an id was supplied (because we can open the same document twice). git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31381 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/GuiApplication.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/frontends/qt4/GuiApplication.cpp b/src/frontends/qt4/GuiApplication.cpp index da28c02317..8cd88e0999 100644 --- a/src/frontends/qt4/GuiApplication.cpp +++ b/src/frontends/qt4/GuiApplication.cpp @@ -1004,10 +1004,9 @@ void GuiApplication::createView(QString const & geometry_arg, bool autoShow, // create new view int id = view_id; - if (id == 0) { - while (d->views_.find(id) != d->views_.end()) - id++; - } + while (d->views_.find(id) != d->views_.end()) + id++; + LYXERR(Debug::GUI, "About to create new window with ID " << id); GuiView * view = new GuiView(id); // register view