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

adrian at svn.slimdevices.com adrian at svn.slimdevices.com
Fri Dec 29 10:43:14 PST 2006


Author: adrian
Date: Fri Dec 29 10:43:13 2006
New Revision: 11060

URL: http://svn.slimdevices.com?rev=11060&view=rev
Log:
Bug: N/A
Description: only save plugin cache when it changes, not on server
exit.  This avoids an empty plugin cache being saved if the server
crashes before plugins are loaded.

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=11060&r1=11059&r2=11060&view=diff
==============================================================================
--- trunk/server/Slim/Utils/PluginManager.pm (original)
+++ trunk/server/Slim/Utils/PluginManager.pm Fri Dec 29 10:43:13 2006
@@ -81,7 +81,6 @@
 		$log->info("No plugin cache file exists - finding shipped plugins.");
 
 		$class->findInstalledPlugins;
-		$class->writePluginCache;
 
 	} else {
 
@@ -96,6 +95,8 @@
 	}
 
 	$class->enablePlugins;
+
+	$class->writePluginCache;
 }
 
 sub pluginCacheFile {
@@ -560,8 +561,6 @@
 
 		$class->shutdownPlugin($plugin);
 	}
-
-	$class->writePluginCache;
 }
 
 sub shutdownPlugin {



More information about the checkins mailing list