-rw-r--r-- | noncore/apps/zsafe/zsafe.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/noncore/apps/zsafe/zsafe.cpp b/noncore/apps/zsafe/zsafe.cpp index e86b3d2..9341425 100644 --- a/noncore/apps/zsafe/zsafe.cpp +++ b/noncore/apps/zsafe/zsafe.cpp | |||
@@ -2807,12 +2807,14 @@ void ZSafe::setCategoryDialogFields(CategoryDialog *dialog) | |||
2807 | 2807 | ||
2808 | Category *cat= categories.find (selectedItem->text(0)); | 2808 | Category *cat= categories.find (selectedItem->text(0)); |
2809 | if (cat) | 2809 | if (cat) |
2810 | { | 2810 | { |
2811 | icon = cat->getIconName(); | 2811 | icon = cat->getIconName(); |
2812 | } | 2812 | } |
2813 | else | ||
2814 | icon = conf->readEntry(APP_KEY+selectedItem->text(0)); | ||
2813 | } | 2815 | } |
2814 | else | 2816 | else |
2815 | { | 2817 | { |
2816 | dialog->Field1->setText(tr("Name")); | 2818 | dialog->Field1->setText(tr("Name")); |
2817 | dialog->Field2->setText(tr("Username")); | 2819 | dialog->Field2->setText(tr("Username")); |
2818 | dialog->Field3->setText(tr("Password")); | 2820 | dialog->Field3->setText(tr("Password")); |
@@ -2872,12 +2874,14 @@ void ZSafe::setCategoryDialogFields(CategoryDialog *dialog, QString category) | |||
2872 | QString icon; | 2874 | QString icon; |
2873 | Category *cat= categories.find (category); | 2875 | Category *cat= categories.find (category); |
2874 | if (cat) | 2876 | if (cat) |
2875 | { | 2877 | { |
2876 | icon = cat->getIconName(); | 2878 | icon = cat->getIconName(); |
2877 | } | 2879 | } |
2880 | else | ||
2881 | icon = conf->readEntry(APP_KEY+category); | ||
2878 | 2882 | ||
2879 | #ifdef DESKTOP | 2883 | #ifdef DESKTOP |
2880 | QDir d(iconPath); | 2884 | QDir d(iconPath); |
2881 | #else | 2885 | #else |
2882 | QDir d(QPEApplication::qpeDir() + "/pics/"); | 2886 | QDir d(QPEApplication::qpeDir() + "/pics/"); |
2883 | #endif | 2887 | #endif |