From cc62594699d90492dc190b2aaae127040a6216cf Mon Sep 17 00:00:00 2001 From: Gerhard Gonter <ggonter@gmail.com> Date: Sat, 11 Apr 2015 10:31:31 +0200 Subject: [PATCH] alternative method to find notes path on cygwin --- perl/Gnome-Tomboy/tom | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/perl/Gnome-Tomboy/tom b/perl/Gnome-Tomboy/tom index 069ae14..ae48cc2 100755 --- a/perl/Gnome-Tomboy/tom +++ b/perl/Gnome-Tomboy/tom @@ -50,9 +50,21 @@ use Tomboy::Directory; use Tomboy::TOC; my $toc_file; -my $note_dir= $ENV{'HOME'} . '/.local/share/tomboy'; -# TODO: does not work on cygwin! + my $note_dir_changed= 0; +my $note_dir; +if ($ENV{'OSTYPE'} eq 'cygwin') +{ + my $p= `cygpath -O`; + chop ($p); + my @p= split('/', $p); + pop (@p); + $note_dir= join ('/', @p, qw(AppData Roaming Tomboy notes)); +} +else +{ + $note_dir= $ENV{'HOME'} . '/.local/share/tomboy'; +} my $start_tb= 0; my $start_visual_editor= 0; # AKA $EDITOR -- GitLab