When creating a new document, I see:
Trying to select non existent layout type Standard

This is because LyXView::setBuffer sets the layout before updating
layout list.

Abdel, is the following patch OK?

JMarc

Index: src/frontends/LyXView.C
===================================================================
--- src/frontends/LyXView.C	(revision 14827)
+++ src/frontends/LyXView.C	(working copy)
@@ -139,6 +139,8 @@ void LyXView::setBuffer(Buffer * b)
 
 	work_area_->bufferView().setBuffer(b);
 
+	updateLayoutChoice();
+
 	if (work_area_->bufferView().buffer()) {
 		// Buffer-dependent dialogs should be updated or
 		// hidden. This should go here because some dialogs (eg ToC)
@@ -150,7 +152,6 @@ void LyXView::setBuffer(Buffer * b)
 
 	updateMenubar();
 	updateToolbars();
-	updateLayoutChoice();
 	updateWindowTitle();
 	redrawWorkArea();
 }

Reply via email to