[Slim-Checkins] r8804 - /trunk/server/Slim/Utils/Timers.pm

andy at svn.slimdevices.com andy at svn.slimdevices.com
Fri Aug 4 21:27:27 PDT 2006


Author: andy
Date: Fri Aug  4 21:27:25 2006
New Revision: 8804

URL: http://svn.slimdevices.com?rev=8804&view=rev
Log:
Timer objRef can be undef, added some code to avoid warnings

Modified:
    trunk/server/Slim/Utils/Timers.pm

Modified: trunk/server/Slim/Utils/Timers.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Utils/Timers.pm?rev=8804&r1=8803&r2=8804&view=diff
==============================================================================
--- trunk/server/Slim/Utils/Timers.pm (original)
+++ trunk/server/Slim/Utils/Timers.pm Fri Aug  4 21:27:25 2006
@@ -328,7 +328,7 @@
 	my @killed = $normal->remove_items( sub {
 		my $timer = shift;
 		if ( $timer->{subptr} eq $subptr ) {
-			if ( $timer->{objRef} eq $objRef ) {
+			if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 				return 1;
 			}
 		}
@@ -348,7 +348,7 @@
 	my @killed = $high->remove_items( sub {
 		my $timer = shift;
 		if ( $timer->{subptr} eq $subptr ) {
-			if ( $timer->{objRef} eq $objRef ) {
+			if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 				return 1;
 			}
 		}
@@ -371,7 +371,7 @@
 	my @killed = $normal->remove_items( sub {
 		my $timer = shift;
 		if ( $timer->{subptr} eq $subptr ) {
-			if ( $timer->{objRef} eq $objRef ) {
+			if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 				return 1;
 			}
 		}
@@ -385,7 +385,7 @@
 	$high->remove_items( sub {
 		my $timer = shift;
 		if ( $timer->{subptr} eq $subptr ) {
-			if ( $timer->{objRef} eq $objRef ) {
+			if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 				return 1;
 			}
 		}
@@ -401,7 +401,7 @@
 	
 	$high->remove_items( sub {
 		my $timer = shift;
-		if ( $timer->{objRef} eq $objRef ) {
+		if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 			return 1;
 		}
 		return 0;
@@ -409,7 +409,7 @@
 	
 	$normal->remove_items( sub {
 		my $timer = shift;
-		if ( $timer->{objRef} eq $objRef ) {
+		if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 			return 1;
 		}
 		return 0;
@@ -441,7 +441,7 @@
 	my @normal = $normal->peek_items( sub {
 		my $timer = shift;
 		if ( $timer->{subptr} eq $subptr ) {
-			if ( $timer->{objRef} eq $objRef ) {
+			if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 				return 1;
 			}
 		}
@@ -470,7 +470,7 @@
 	$high->peek_items( sub {
 		my $timer = shift;
 		if ( $timer->{subptr} eq $subptr ) {
-			if ( $timer->{objRef} eq $objRef ) {
+			if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 				$count++;
 			}
 		}
@@ -479,7 +479,7 @@
 	$normal->peek_items( sub {
 		my $timer = shift;
 		if ( $timer->{subptr} eq $subptr ) {
-			if ( $timer->{objRef} eq $objRef ) {
+			if ( $timer->{objRef} && $timer->{objRef} eq $objRef ) {
 				$count++;
 			}
 		}



More information about the checkins mailing list