Works as expected (or at least as I expect it - 'root' as initial current layer IMHO is a major usability problem) with e.g. such a change:
$ bzr diff src/interface.cpp === modified file 'src/interface.cpp' --- src/interface.cpp 2012-09-02 04:24:45 +0000 +++ src/interface.cpp 2012-09-19 20:06:40 +0000 @@ -322,6 +322,7 @@ SPDocument *doc = SPDocument::createNewDoc( templateUri.c_str() , TRUE, true ); dt->change_document(doc); sp_namedview_window_from_document(dt); + sp_namedview_update_layers_from_document(dt); return; }
Works as expected (or at least as I expect it - 'root' as initial current layer IMHO is a major usability problem) with e.g. such a change:
$ bzr diff src/interface.cpp :createNewDoc( templateUri.c_str() , TRUE, true );
dt->change_ document( doc);
sp_namedview_ window_ from_document( dt); update_ layers_ from_document( dt);
=== modified file 'src/interface.cpp'
--- src/interface.cpp 2012-09-02 04:24:45 +0000
+++ src/interface.cpp 2012-09-19 20:06:40 +0000
@@ -322,6 +322,7 @@
SPDocument *doc = SPDocument:
+ sp_namedview_
return;
}