Diffstat (limited to 'pwmanager/pwmanager/pwmdoc.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | pwmanager/pwmanager/pwmdoc.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pwmanager/pwmanager/pwmdoc.cpp b/pwmanager/pwmanager/pwmdoc.cpp index 9043acc..ddbf4f2 100644 --- a/pwmanager/pwmanager/pwmdoc.cpp +++ b/pwmanager/pwmanager/pwmdoc.cpp @@ -1052,6 +1052,9 @@ PwMerror PwMDoc::addCategory(const QString &category, unsigned int *categoryInde return e_categoryExists; } PwMCategoryItem item; + //US ENH: clear item to initialize with default values, or create a constructor + item.clear(); + item.name = category.latin1(); dti.dta.push_back(item); if (categoryIndex) @@ -1880,6 +1883,8 @@ void PwMDoc::clearDoc() { dti.clear(); PwMCategoryItem d; + //US ENH: to initialize all members with meaningfull data. + d.clear(); d.name = DEFAULT_CATEGORY.latin1(); dti.dta.push_back(d); currentPw = ""; |