aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAngelo Naselli <anaselli@linux.it>2016-01-04 19:11:40 +0100
committerAngelo Naselli <anaselli@linux.it>2016-01-04 19:11:40 +0100
commitf98fd8c137e97c3bb52159f0e55a9fe0fbf7450f (patch)
treeccbd282a1a449368984ec6ffb6b94cbc67ef3c68 /lib
parent96942e4ddfa330bb339d13d0ac2c0a8941db168a (diff)
downloadmanatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.tar
manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.tar.gz
manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.tar.bz2
manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.tar.xz
manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.zip
Also for categories
Diffstat (limited to 'lib')
-rw-r--r--lib/ManaTools/MainDisplay.pm8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/ManaTools/MainDisplay.pm b/lib/ManaTools/MainDisplay.pm
index 59915b69..bf4261c3 100644
--- a/lib/ManaTools/MainDisplay.pm
+++ b/lib/ManaTools/MainDisplay.pm
@@ -807,11 +807,17 @@ sub _loadCategories {
'title'
);
$self->logger()->D($self->loc()->N("Load categories: title content is <<%s>>", $title));
+ my $icon = $tmp->{icon};
+ if ((substr( $icon, 0, 1) ne '/')) {
+ # icon with relative path?
+ $icon = File::ShareDir::dist_file(ManaTools::Shared::distName(), $tmp->{icon});
+ }
+
$tmpCat = $self->_getCategory($title);
if (!$tmpCat) {
$tmpCat = new ManaTools::Category({
name => $title,
- icon => $tmp->{icon}
+ icon => $icon,
});
}
$self->_loadCategory($tmpCat);