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 | |||
1052 | return e_categoryExists; | 1052 | return e_categoryExists; |
1053 | } | 1053 | } |
1054 | PwMCategoryItem item; | 1054 | PwMCategoryItem item; |
1055 | //US ENH: clear item to initialize with default values, or create a constructor | ||
1056 | item.clear(); | ||
1057 | |||
1055 | item.name = category.latin1(); | 1058 | item.name = category.latin1(); |
1056 | dti.dta.push_back(item); | 1059 | dti.dta.push_back(item); |
1057 | if (categoryIndex) | 1060 | if (categoryIndex) |
@@ -1880,6 +1883,8 @@ void PwMDoc::clearDoc() | |||
1880 | { | 1883 | { |
1881 | dti.clear(); | 1884 | dti.clear(); |
1882 | PwMCategoryItem d; | 1885 | PwMCategoryItem d; |
1886 | //US ENH: to initialize all members with meaningfull data. | ||
1887 | d.clear(); | ||
1883 | d.name = DEFAULT_CATEGORY.latin1(); | 1888 | d.name = DEFAULT_CATEGORY.latin1(); |
1884 | dti.dta.push_back(d); | 1889 | dti.dta.push_back(d); |
1885 | currentPw = ""; | 1890 | currentPw = ""; |