--- Home.pm.old	2004-07-17 01:44:00.000000000 -0700
+++ Home.pm	2004-07-23 13:45:16.000000000 -0700
@@ -206,6 +206,7 @@ sub updateMenu {
 	my $client = shift;
 	@homeChoices = ();
 	
+	my %disabledplugins = map {$_ => 1} Slim::Utils::Prefs::getArray('disabledplugins');
 	foreach my $menuItem (Slim::Utils::Prefs::getArray('menuItem')) {
 		if ($menuItem eq 'BROWSE_MUSIC_FOLDER' && !Slim::Utils::Prefs::get('audiodir')) {
 			next;
@@ -216,6 +217,7 @@ sub updateMenu {
 			!Slim::Music::MoodLogic::useMoodLogic() ) {
 			next;
 		}
+		next if (exists $disabledplugins{$menuItem});
 		push @homeChoices, $menuItem;
 	}
 	if (!scalar @homeChoices) {