From f98fd8c137e97c3bb52159f0e55a9fe0fbf7450f Mon Sep 17 00:00:00 2001 From: Angelo Naselli Date: Mon, 4 Jan 2016 19:11:40 +0100 Subject: Also for categories --- lib/ManaTools/MainDisplay.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib') 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); -- cgit v1.2.1