[Slim-Checkins] r12764 - /trunk/server/Slim/Utils/PluginManager.pm

adrian at svn.slimdevices.com adrian at svn.slimdevices.com
Tue Aug 28 11:08:03 PDT 2007


Author: adrian
Date: Tue Aug 28 11:08:03 2007
New Revision: 12764

URL: http://svn.slimdevices.com?rev=12764&view=rev
Log:
Bug: N/A
Description: find manually added plugins... work around until
automatic plugin installer is completed

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

Modified: trunk/server/Slim/Utils/PluginManager.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Utils/PluginManager.pm?rev=12764&r1=12763&r2=12764&view=diff
==============================================================================
--- trunk/server/Slim/Utils/PluginManager.pm (original)
+++ trunk/server/Slim/Utils/PluginManager.pm Tue Aug 28 11:08:03 2007
@@ -90,6 +90,15 @@
 		$class->runPendingOperations;
 	}
 
+	if (scalar keys %$plugins != scalar @$manifestFiles) {
+
+		$log->info("Reparsing plugin manifests - cache contains different number of plugins");
+
+		$plugins = {};
+
+		$class->readInstallManifests($manifestFiles);
+	}
+
 	$class->enablePlugins;
 
 	$class->writePluginCache;



More information about the checkins mailing list