Merge git://github.com/FROGGS/SDL_perl into redesign
[sdlgit/SDL_perl.git] / lib / SDL / Cursor.pm
index a8aee2a..58d2dca 100644 (file)
@@ -40,9 +40,10 @@ sub new {
 
        verify (%options, qw/ -data -mask -x -y /) if $SDL::DEBUG;
 
-       die SDL::GetError() unless $$self;
+       
        my $self = \SDL::NewCursor($options{-data},$options{-mask},
                                $options{-x},$options{-y});
+       croak SDL::GetError() unless $$self;
        bless $self, $class;
        $self;
 }
@@ -68,6 +69,7 @@ sub get () {
 
 sub show ($;$) {
        my ($self,$toggle) = @_;
+       $toggle = 0 unless defined $toggle;
        SDL::ShowCursor($toggle);
 }