diff options
author | Angelo Naselli <anaselli@linux.it> | 2016-01-04 19:11:40 +0100 |
---|---|---|
committer | Angelo Naselli <anaselli@linux.it> | 2016-01-04 19:11:40 +0100 |
commit | f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f (patch) | |
tree | ccbd282a1a449368984ec6ffb6b94cbc67ef3c68 /lib/ManaTools/MainDisplay.pm | |
parent | 96942e4ddfa330bb339d13d0ac2c0a8941db168a (diff) | |
download | manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.tar manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.tar.gz manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.tar.bz2 manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.tar.xz manatools-f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f.zip |
Also for categories
Diffstat (limited to 'lib/ManaTools/MainDisplay.pm')
-rw-r--r-- | lib/ManaTools/MainDisplay.pm | 8 |
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); |