aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ui/qt/utils/field_information.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/ui/qt/utils/field_information.cpp b/ui/qt/utils/field_information.cpp
index 06850bdd94..cdf69c8bbb 100644
--- a/ui/qt/utils/field_information.cpp
+++ b/ui/qt/utils/field_information.cpp
@@ -66,18 +66,27 @@ field_info * FieldInformation::fieldInfo() const
FieldInformation::HeaderInfo FieldInformation::headerInfo() const
{
HeaderInfo header;
- header.isValid = false;
if ( fi_ && fi_->hfinfo )
{
- header.isValid = true;
header.name = fi_->hfinfo->name;
header.description = fi_->hfinfo->blurb;
header.abbreviation = fi_->hfinfo->abbrev;
+ header.isValid = true;
header.type = fi_->hfinfo->type;
header.parent = fi_->hfinfo->parent;
header.id = fi_->hfinfo->id;
}
+ else
+ {
+ header.name = "";
+ header.description = "";
+ header.abbreviation = "";
+ header.isValid = false;
+ header.type = FT_NONE;
+ header.parent = 0;
+ header.id = 0;
+ }
return header;
}