From b6cfec60e22a57cb893b3b0ab68cbcf80da37432 Mon Sep 17 00:00:00 2001 From: Roberto Benfatto Date: Sat, 27 May 2017 12:20:26 +0200 Subject: [PATCH] Fix #45 --- lib/Lutim.pm | 8 ++++---- lib/Mounter.pm | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/Lutim.pm b/lib/Lutim.pm index 86915b8..53f2fa8 100644 --- a/lib/Lutim.pm +++ b/lib/Lutim.pm @@ -55,14 +55,14 @@ sub startup { shift @{$self->renderer->paths}; shift @{$self->static->paths}; if ($config->{theme} ne 'default') { - my $theme = $self->home->rel_dir('themes/'.$config->{theme}); + my $theme = $self->home->rel_file('themes/'.$config->{theme}); push @{$self->renderer->paths}, $theme.'/templates' if -d $theme.'/templates'; push @{$self->static->paths}, $theme.'/public' if -d $theme.'/public'; } - push @{$self->renderer->paths}, $self->home->rel_dir('themes/default/templates'); - push @{$self->static->paths}, $self->home->rel_dir('themes/default/public'); + push @{$self->renderer->paths}, $self->home->rel_file('themes/default/templates'); + push @{$self->static->paths}, $self->home->rel_file('themes/default/public'); # Internationalization - my $lib = $self->home->rel_dir('themes/'.$config->{theme}.'/lib'); + my $lib = $self->home->rel_file('themes/'.$config->{theme}.'/lib'); eval qq(use lib "$lib"); $self->plugin('I18N'); diff --git a/lib/Mounter.pm b/lib/Mounter.pm index 692e38a..f40d2c8 100644 --- a/lib/Mounter.pm +++ b/lib/Mounter.pm @@ -26,10 +26,10 @@ sub startup { # Themes handling shift @{$self->static->paths}; if ($config->{theme} ne 'default') { - my $theme = $self->home->rel_dir('themes/'.$config->{theme}); + my $theme = $self->home->rel_file('themes/'.$config->{theme}); push @{$self->static->paths}, $theme.'/public' if -d $theme.'/public'; } - push @{$self->static->paths}, $self->home->rel_dir('themes/default/public'); + push @{$self->static->paths}, $self->home->rel_file('themes/default/public'); $self->plugin('Mount' => {$config->{prefix} => File::Spec->catfile($Bin, '..', 'script', 'application')}); }