[Slim-Checkins] r11065 - in /trunk/server/Slim: Plugin/Base.pm Utils/PluginManager.pm

adrian at svn.slimdevices.com adrian at svn.slimdevices.com
Sun Dec 31 05:06:43 PST 2006


Author: adrian
Date: Sun Dec 31 05:06:43 2006
New Revision: 11065

URL: http://svn.slimdevices.com?rev=11065&view=rev
Log:
Bug: N/A
Description: defaultMap becomes a plugin class method, define to add
default mapping for plugin

Modified:
    trunk/server/Slim/Plugin/Base.pm
    trunk/server/Slim/Utils/PluginManager.pm

Modified: trunk/server/Slim/Plugin/Base.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Plugin/Base.pm?rev=11065&r1=11064&r2=11065&view=diff
==============================================================================
--- trunk/server/Slim/Plugin/Base.pm (original)
+++ trunk/server/Slim/Plugin/Base.pm Sun Dec 31 05:06:43 2006
@@ -49,6 +49,11 @@
 
 		$class->webPages;
 	}
+
+	if ($class->can('defaultMap')) {
+
+		Slim::Hardware::IR::addModeDefaultMapping($class, $class->defaultMap);
+	}
 }
 
 sub displayName {

Modified: trunk/server/Slim/Utils/PluginManager.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Utils/PluginManager.pm?rev=11065&r1=11064&r2=11065&view=diff
==============================================================================
--- trunk/server/Slim/Utils/PluginManager.pm (original)
+++ trunk/server/Slim/Utils/PluginManager.pm Sun Dec 31 05:06:43 2006
@@ -22,9 +22,6 @@
 # * Check plugin versions from cache on new version of slimserver 
 #   - Mark as OP_NEEDS_UPGRADE
 # 
-# * Slim::Utils::PluginManager->addDefaultMaps(); does not exist.
-#   Needs to be rethought. Shouldn't be here.
-#
 # * Install by id (UUID)?
 # * Copy HTML/* into a common folder, so INCLUDE_PATH is shorter?
 #   There's already a namespace for each plugin.



More information about the checkins mailing list