diff options
Diffstat (limited to 'perl-install/diskdrake/dav.pm')
| -rw-r--r-- | perl-install/diskdrake/dav.pm | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/perl-install/diskdrake/dav.pm b/perl-install/diskdrake/dav.pm index d236ba0f9..90510aaa0 100644 --- a/perl-install/diskdrake/dav.pm +++ b/perl-install/diskdrake/dav.pm @@ -1,4 +1,4 @@ -package diskdrake::dav; # $Id: dav.pm 259328 2009-08-17 12:57:51Z alefebvre $ +package diskdrake::dav; use diagnostics; use strict; @@ -21,6 +21,7 @@ points, select \"New\".")) }, [ (map { my $dav = $_; + $dav->{mntpoint} ||= 'none'; { label => $dav->{device}, val => $dav->{mntpoint}, clicked_may_quit => sub { config($in, $dav, $all_hds); 1 } } } @$davs), { val => N("New"), clicked_may_quit => sub { create($in, $all_hds); 1 } }, { val => N("Quit"), clicked_may_quit => sub { $quit = 1 } }, @@ -103,8 +104,8 @@ sub options { sub remove { my ($in, $dav, $all_hds) = @_; - if ($in->ask_yesorno(N("Warning"), N("Are you sure you want to delete this mountpoint?"))) { - @{$all_hds->{davs}} = grep($_->{mntpoint} ne $dav->{mntpoint}, @{$all_hds->{davs}}); + if ($in->ask_yesorno(N("Warning"), N("Are you sure you want to delete this mount point?"))) { + @{$all_hds->{davs}} = grep { $_->{mntpoint} ne $dav->{mntpoint} } @{$all_hds->{davs}}; return 1; } return; |
