… | |
… | |
765 | |
765 | |
766 | unlink "$path.pst"; |
766 | unlink "$path.pst"; |
767 | }; |
767 | }; |
768 | |
768 | |
769 | # old style persistent data, TODO: remove #d# |
769 | # old style persistent data, TODO: remove #d# |
770 | *cf::mapsupport::on_swapin = |
770 | *cf::mapsupport::on_swapin = sub { |
771 | *cf::mapsupport::on_load = sub { |
|
|
772 | my ($map) = @_; |
771 | my ($map) = @_; |
773 | |
772 | |
774 | my $path = $map->tmpname; |
773 | my $path = $map->tmpname; |
775 | $path = $map->path unless defined $path; |
774 | $path = $map->path unless defined $path; |
|
|
775 | |
|
|
776 | warn "$path.cfperl\n";#d# |
776 | |
777 | |
777 | open my $fh, "<:raw", "$path.cfperl" |
778 | open my $fh, "<:raw", "$path.cfperl" |
778 | or return; # no perl data |
779 | or return; # no perl data |
779 | |
780 | |
780 | my $data = Storable::thaw do { local $/; <$fh> }; |
781 | my $data = Storable::thaw do { local $/; <$fh> }; |