# HG changeset patch # User Chris Cannam # Date 1227607477 0 # Node ID 8b31cdd7e005deaa17e784925e759e6f890bfc00 # Parent 9a8c73ffdce0ca65a9fa34d046c7600a2ba0d633 * Fix for session loading from RDF diff -r 9a8c73ffdce0 -r 8b31cdd7e005 framework/MainWindowBase.cpp --- a/framework/MainWindowBase.cpp Fri Nov 21 18:03:14 2008 +0000 +++ b/framework/MainWindowBase.cpp Tue Nov 25 10:04:37 2008 +0000 @@ -1464,8 +1464,6 @@ m_viewManager->clearSelections(); - m_document->setMainModel(newModel); - AddPaneCommand *command = new AddPaneCommand(this); CommandHistory::getInstance()->addCommand(command); @@ -1475,11 +1473,10 @@ m_document->addLayerToView(pane, m_timeRulerLayer); } - Layer *newLayer = m_document->createImportedLayer(newModel); - - if (newLayer) { - m_document->addLayerToView(pane, newLayer); - } + Layer *newLayer = m_document->createMainModelLayer(LayerFactory::Waveform); + m_document->addLayerToView(pane, newLayer); + + m_document->setMainModel(newModel); FileOpenStatus layerStatus = openLayer(source);