]> git.vpit.fr Git - perl/modules/LaTeX-TikZ.git/blobdiff - lib/LaTeX/TikZ/Set.pm
Test clips
[perl/modules/LaTeX-TikZ.git] / lib / LaTeX / TikZ / Set.pm
index 655eb2fc2470f56605a271cfb8e49caa7e700614..78b53ce2ee853c9ac17f738b939a29596d49e2d3 100644 (file)
@@ -44,9 +44,9 @@ my $ltmc_tc = LaTeX::TikZ::Tools::type_constraint('LaTeX::TikZ::Mod::Clip');
 sub mod {
  my $set = shift;
 
- push @{$set->_mods},
-  map { $ltm_tc->check($_) ? $_ : $ltm_tc->coerce($_) }
  @_;
+ $ltm_tc->assert_valid($_) for @_;
+
push @{$set->_mods}, @_;
 
  $set;
 }
@@ -133,7 +133,7 @@ sub clip {
 
  $_[0]->mod(
   map {
-   $ltmc_tc->check($_) ? $_ : LaTeX::TikZ::Mod::Clip->new($_)
+   $ltmc_tc->check($_) ? $_ : LaTeX::TikZ::Mod::Clip->new(clip => $_)
   } @_[1 .. $#_]
  )
 }