diff --git a/WsNovelParser/WsNovelParser.vcxproj.user b/WsNovelParser/WsNovelParser.vcxproj.user
index c61a474..d23b474 100644
--- a/WsNovelParser/WsNovelParser.vcxproj.user
+++ b/WsNovelParser/WsNovelParser.vcxproj.user
@@ -3,12 +3,12 @@
$(SolutionDir)$(Platform)\$(Configuration)\
WindowsLocalDebugger
- -path D:\Projects\Cpp\WsNovelParser\x64\test_file
+ -path "D:\手作小说\科学+修仙+创造世界"
- 2024-04-18T16:19:34.8201347Z
+ 2024-05-04T09:33:58.7289365Z
- 2024-04-18T16:19:35.0443022Z
+ 2024-05-04T09:33:58.9501188Z
\ No newline at end of file
diff --git a/WsNovelParser/htmlprint.cpp b/WsNovelParser/htmlprint.cpp
index 3a06f87..8cf0e2e 100644
--- a/WsNovelParser/htmlprint.cpp
+++ b/WsNovelParser/htmlprint.cpp
@@ -298,7 +298,8 @@ void tools_printer::build_fragments(std::shared_ptrelement()->typeMark() == (int)NovelNode::FragmentDefine) {
auto inst = std::make_shared(novel_root);
- this->fragment_defines[novel_root->element()->signature()] = inst;
+ auto name = novel_root->element()->signature();
+ this->fragment_defines[name] = inst;
}
for (auto& inst_c : novel_root->children()) {
@@ -438,7 +439,8 @@ QString printer::tools_printer::storylines_paint(const QListaccessPeers()->element();
if (fragment_peers->typeMark() == (int)example_novel::NovelNode::FragmentDefine) {
auto fragment_elem = std::dynamic_pointer_cast(fragment_peers);
- node_records[fragment_elem->signature()] = frag;
+ auto node_name = fragment_elem->signature();
+ node_records[node_name] = frag;
nodes_description += get_node_name(frag) + QString(u8"[label=\"%1\",shape=\"rect\"]\n").arg(fragment_elem->name());
}
}
diff --git a/libParse/libParse.vcxproj.user b/libParse/libParse.vcxproj.user
index 9b795c2..60dd58e 100644
--- a/libParse/libParse.vcxproj.user
+++ b/libParse/libParse.vcxproj.user
@@ -5,9 +5,9 @@
WindowsLocalDebugger
- 2024-04-18T16:19:35.3371722Z
+ 2024-05-04T09:33:59.3486956Z
- 2024-04-18T16:19:35.6699349Z
+ 2024-05-04T09:33:59.5091441Z
\ No newline at end of file
diff --git a/libSyntax/libSyntax.vcxproj.user b/libSyntax/libSyntax.vcxproj.user
index 8a3ebd1..6181bc2 100644
--- a/libSyntax/libSyntax.vcxproj.user
+++ b/libSyntax/libSyntax.vcxproj.user
@@ -5,9 +5,9 @@
WindowsLocalDebugger
- 2024-04-18T16:19:35.8253732Z
+ 2024-05-04T09:33:59.5719569Z
- 2024-04-18T16:19:35.9840282Z
+ 2024-05-04T09:33:59.7159031Z
\ No newline at end of file
diff --git a/libToken/libToken.vcxproj.user b/libToken/libToken.vcxproj.user
index 2f21ae3..507fd1f 100644
--- a/libToken/libToken.vcxproj.user
+++ b/libToken/libToken.vcxproj.user
@@ -2,9 +2,9 @@
- 2024-04-18T16:19:35.1200999Z
+ 2024-05-04T09:33:59.0218626Z
- 2024-04-18T16:19:35.2650069Z
+ 2024-05-04T09:33:59.1804633Z
\ No newline at end of file