--- Plugin.pm_orig	2006-08-01 21:47:41.000000000 +0200
+++ Plugin.pm	2006-08-01 21:58:55.000000000 +0200
@@ -2203,8 +2203,8 @@
 
 	# get display size for player if at least Squeezebox2
 	if( $client && $client->isa( "Slim::Player::Squeezebox2")) {
-		$xmax{$client} = $client->displayWidth();
-		$ymax{$client} = $client->bytesPerColumn() * 8;
+		$xmax{$client} = $client->display()->displayWidth();
+		$ymax{$client} = $client->display()->bytesPerColumn() * 8;
 		$::d_plugins && Slim::Utils::Misc::msg("WeatherTime: found graphic display $xmax{$client} x $ymax{$client} ($client)\n");
 	}
 	# only use text on SqueezeboxG and SLIMP3
@@ -2292,7 +2292,7 @@
 		$line1 = Slim::Display::Display::symbol("framebuf");
 
 		$line1 .= $forecastGX{$client}[$scrollIndex{$client}];
-		$line1 .= Slim::Display::Graphics::string("standard.1",$weatherinfo) | Slim::Display::Graphics::string("standard.2",$timeinfo);
+		$line1 .= Slim::Display::Lib::Fonts::string("standard.1",$weatherinfo) | Slim::Display::Lib::Fonts::string("standard.2",$timeinfo);
 
 		$line1 .= Slim::Display::Display::symbol("/framebuf");
 	}

