Ticket #6083: tmdb.pl_fix_cast_dereference.patch
File tmdb.pl_fix_cast_dereference.patch, 1.6 KB (added by , 15 years ago) |
---|
-
mythvideo/mythvideo/scripts/tmdb.pl
139 139 my $dc = 0; 140 140 my $cc = 0; 141 141 my $wc = 0; 142 my @castlist = @{$xml->{moviematches}->{movie}->{people}->{person}}; 143 for (my $i = 0; $i < @castlist; $i++) 144 { 145 if ($castlist[$i]->{job} eq "actor") 142 if (exists $xml->{moviematches}->{movie}->{people}) { 143 my @castlist = @{$xml->{moviematches}->{movie}->{people}->{person}}; 144 for (my $i = 0; $i < @castlist; $i++) 146 145 { 147 $lcast[$cc++] = $castlist[$i]->{name}; 148 } 146 if ($castlist[$i]->{job} eq "actor") 147 { 148 $lcast[$cc++] = $castlist[$i]->{name}; 149 } 149 150 150 if ($castlist[$i]->{job} eq "director")151 {152 $ldirector[$dc++] = $castlist[$i]->{name};153 }151 if ($castlist[$i]->{job} eq "director") 152 { 153 $ldirector[$dc++] = $castlist[$i]->{name}; 154 } 154 155 155 if ($castlist[$i]->{job} eq "writer") 156 { 157 $lwriter[$wc++] = $castlist[$i]->{name}; 156 if ($castlist[$i]->{job} eq "writer") 157 { 158 $lwriter[$wc++] = $castlist[$i]->{name}; 159 } 160 158 161 } 159 160 162 } 161 163 my $cast = join(',', @lcast); 162 164 my $director = join(',', @ldirector);