Fix #10910
This commit is contained in:
committed by
wwmayer
parent
908f6c9f78
commit
191aee568f
@@ -833,10 +833,14 @@ Document::Document(const char* documentName)
|
||||
auto paramGrp {App::GetApplication().GetParameterGroupByPath(
|
||||
"User parameter:BaseApp/Preferences/Document")};
|
||||
auto index = static_cast<int>(paramGrp->GetInt("prefLicenseType", 0));
|
||||
const char* name = App::licenseItems.at(index).at(App::posnOfFullName);
|
||||
const char* url = App::licenseItems.at(index).at(App::posnOfUrl);
|
||||
std::string licenseUrl = (paramGrp->GetASCII("prefLicenseUrl", url));
|
||||
|
||||
const char* name = "";
|
||||
const char* url = "";
|
||||
std::string licenseUrl = "";
|
||||
if (index >= 0 && index < App::countOfLicenses) {
|
||||
name = App::licenseItems.at(index).at(App::posnOfFullName);
|
||||
url = App::licenseItems.at(index).at(App::posnOfUrl);
|
||||
licenseUrl = (paramGrp->GetASCII("prefLicenseUrl", url));
|
||||
}
|
||||
ADD_PROPERTY_TYPE(License, (name), 0, Prop_None, "License string of the Item");
|
||||
ADD_PROPERTY_TYPE(
|
||||
LicenseURL, (licenseUrl.c_str()), 0, Prop_None, "URL to the license text/contract");
|
||||
|
||||
Reference in New Issue
Block a user