diff --git a/songbook b/songbook index afaa1ef3..dacb77c0 100755 --- a/songbook +++ b/songbook @@ -118,12 +118,12 @@ def main(): if isinstance(songbook['datadir'], basestring): songbook['datadir'] = [songbook['datadir']] datadirs += [ - os.path.join(os.path.dirname(songbook_path), path) + os.path.join(os.path.dirname(os.path.abspath(songbook_path)), path) for path in songbook['datadir'] ] if not datadirs: # Default value - datadirs = [os.path.dirname(songbook_path)] + datadirs = [os.path.dirname(os.path.abspath(songbook_path))] songbook['datadir'] = datadirs try: