We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9081d02 + 39f3db9 commit 0f2af3bCopy full SHA for 0f2af3b
t/lib/SDL/TestTool.pm
@@ -20,6 +20,7 @@ sub init {
20
my ( $self, $init ) = @_;
21
my $stdout = '';
22
my $stderr = '';
23
+ my $result = 0;
24
25
if ( $init == SDL_INIT_VIDEO ) {
26
if ( $^O !~ /win/i && !$ENV{DISPLAY} && !$ENV{SDL_VIDEODRIVER} ) {
@@ -36,12 +37,12 @@ sub init {
36
37
SDL::quit();
38
}
39
- ($stdout, $stderr ) = capture { SDL::init($init) };
40
- if ( $stderr ne '' ) {
+ ($stdout, $stderr, $result ) = capture { SDL::init($init) };
41
+ if ( $result != 0 ) {
42
warn 'Init ' . $inits{$init} . ' failed with SDL error: ' . SDL::get_error() . "\nand stderr $stderr\n";
43
44
- return !( $stderr ne '' );
45
+ return $result == 0;
46
47
48
sub test_audio_open {
0 commit comments