[Slim-Checkins] r10637 - /trunk/server/Slim/Web/Setup.pm

kdf at svn.slimdevices.com kdf at svn.slimdevices.com
Thu Nov 9 00:00:40 PST 2006


Author: kdf
Date: Thu Nov  9 00:00:40 2006
New Revision: 10637

URL: http://svn.slimdevices.com?rev=10637&view=rev
Log:
Bug: n/a
Description: load the plugin/radio setup links on startup since we no longer get them via the setup.html page load


Modified:
    trunk/server/Slim/Web/Setup.pm

Modified: trunk/server/Slim/Web/Setup.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Web/Setup.pm?rev=10637&r1=10636&r2=10637&view=diff
==============================================================================
--- trunk/server/Slim/Web/Setup.pm (original)
+++ trunk/server/Slim/Web/Setup.pm Thu Nov  9 00:00:40 2006
@@ -11,7 +11,7 @@
 
 use File::Spec::Functions qw(:ALL);
 use HTTP::Status;
-use Module::Pluggable require => '1', search_path => ['Slim::Web::Settings'];
+use Module::Pluggable require => '1', search_path => ['Slim::Web::Settings'], except => qr/::\._.*$/;
 
 use Slim::Player::TranscodingHelper;
 use Slim::Utils::Log;
@@ -1569,6 +1569,11 @@
 
 		$plugin->new;
 	}
+	
+	# init radio and plugin settings on startup
+	# TODO: make these loadable from plugin API
+	my @pages = @{$setup{'BASIC_SERVER_SETTINGS'}{'children'}};
+	buildLinks(undef, at pages);
 }
 
 sub getSetupOptions {



More information about the checkins mailing list