Skip to content

Commit 37af267

Browse files
committed
fix: depth field update without document being opened
1 parent f81f1a7 commit 37af267

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/view/task/path.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ void Path::setupModel()
2121
void Path::documentChanged()
2222
{
2323
setupModel();
24+
updateFieldVisibility(document()->toolConfig());
2425
}
2526

2627
Path::Path(model::Application &app)
@@ -49,12 +50,16 @@ void Path::selectionChanged(bool empty)
4950

5051
void Path::toolChanged()
5152
{
52-
updateFieldVisibility(document()->toolConfig());
53+
if (document()) {
54+
updateFieldVisibility(document()->toolConfig());
55+
}
5356
}
5457

5558
void Path::configChanged()
5659
{
57-
updateFieldVisibility(document()->toolConfig());
60+
if (document()) {
61+
updateFieldVisibility(document()->toolConfig());
62+
}
5863
}
5964

6065
void Path::updateFieldVisibility(const config::Tools::Tool& tool)

0 commit comments

Comments
 (0)