Author: tom
Date: Mon Nov  3 08:35:18 2008
New Revision: 3260

URL: http://svn.slimdevices.com?rev=3260&root=Jive&view=rev
Log:
Bug 8669:
Description: 
Applet load support:
- reverted Allowing early configure, instead move startup sound to register call

Modified:
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua
    
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/loadPriority.lua
    7.3/trunk/squeezeplay/src/squeezeplay/share/jive/AppletManager.lua
    
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/DesktopJive/loadPriority.lua

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua?rev=3260&root=Jive&r1=3259&r2=3260&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua
 Mon Nov  3 08:35:18 2008
@@ -53,18 +53,13 @@
        -- add a menu to load us
        jiveMain:addItem(meta:menuItem('appletSetupSoundEffects', 
'advancedSettings', "SOUND_EFFECTS", function(applet, ...) 
applet:settingsShow(...) end))
 
-end
-
-function configureApplet(self)
-
        -- The startup sound needs to be played with the minimum
        -- delay, load and play it first
        appletManager:callService("loadSounds", "STARTUP")
        Framework:playSound("STARTUP")
 
        -- Load all other sounds
-       appletManager:callService("loadSounds", nil) -- nil is default from 
settings
-
+       appletManager:callService("loadSounds", nil) -- nil is default from 
settingsend
 end
 
 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/loadPriority.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/loadPriority.lua?rev=3260&root=Jive&r1=3259&r2=3260&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/loadPriority.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/loadPriority.lua
 Mon Nov  3 08:35:18 2008
@@ -1,1 +1,1 @@
-loadPrioritySettings={loadPriority=2,configureAtLoadTime=true}
+loadPriority=2

Modified: 7.3/trunk/squeezeplay/src/squeezeplay/share/jive/AppletManager.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/jive/AppletManager.lua?rev=3260&root=Jive&r1=3259&r2=3260&view=diff
==============================================================================
--- 7.3/trunk/squeezeplay/src/squeezeplay/share/jive/AppletManager.lua 
(original)
+++ 7.3/trunk/squeezeplay/src/squeezeplay/share/jive/AppletManager.lua Mon Nov  
3 08:35:18 2008
@@ -91,7 +91,6 @@
 
        if not _appletsDb[name] then
        
-               local loadPrioritySettings= _getLoadPrioritySettings(dir.. "/" 
.. name)
                local newEntry = {
                        appletName = name,
 
@@ -111,8 +110,7 @@
                        metaConfigured = false,
                        appletLoaded = false,
                        appletEvaluated = false,
-                       loadPriority = loadPrioritySettings.loadPriority,
-                       configureAtLoadTime = 
loadPrioritySettings.configureAtLoadTime,  
+                       loadPriority = _getLoadPriority(dir.. "/" .. name)
                }
                _appletsDb[name] = newEntry
        end
@@ -194,6 +192,18 @@
        return resOrErr
 end
 
+
+-- _loadMetas
+-- loads the meta-information of all applets
+local function _loadMetas()
+       log:debug("_loadMetas")
+
+       for name, entry in pairs(getSortedAppletDb(_appletsDb)) do
+               if not entry.metaLoaded then
+                       _ploadMeta(entry)
+               end
+       end
+end
 
 
 -- _evalMeta
@@ -287,26 +297,6 @@
        return true
 end
 
--- _loadMetas
--- loads the meta-information of all applets
-local function _loadMetas()
-       log:debug("_loadMetas")
-
-       for name, entry in pairs(getSortedAppletDb(_appletsDb)) do
-               if not entry.metaLoaded then
-                       _ploadMeta(entry)
-               end
-               if entry.configureAtLoadTime then
-                       if not entry.metaRegistered then
-                               _registerMeta(entry)
-                       end
-                       if not entry.metaConfigured then
-                               _configureMeta(entry)
-                       end
-               end
-       end
-end
-
 
 -- _evalMetas
 -- evaluates the meta-information of all applets
@@ -594,16 +584,16 @@
        end
 end
 
--- _getLoadPrioritySettings
+-- _getLoadPriority
 --
-function _getLoadPrioritySettings(appletDir)
-
-       log:debug("_getLoadPrioritySettings: ", appletDir)
+function _getLoadPriority(appletDir)
+
+       log:debug("_getLoadPriority: ", appletDir)
 
        local fh = io.open(appletDir .. "/" .. "loadPriority.lua")
        if fh == nil then
-               -- no loadPriority file, retrun default priority settings
-               return {loadPriority=100,configureAtLoadTime=false}
+               -- no loadPriority file, retrun default priority
+               return 100
        end
 
        local f, err = load(function() return fh:read() end)
@@ -616,10 +606,8 @@
                local env = {}
                setfenv(f, env)
                f()
-               if log:isDebug() then
-                       debug.dump(env)
-               end
-               return env.loadPrioritySettings
+
+               return env.loadPriority
        end
 end
 

Modified: 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/DesktopJive/loadPriority.lua
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/DesktopJive/loadPriority.lua?rev=3260&root=Jive&r1=3259&r2=3260&view=diff
==============================================================================
--- 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/DesktopJive/loadPriority.lua
 (original)
+++ 
7.3/trunk/squeezeplay/src/squeezeplay_desktop/share/applets/DesktopJive/loadPriority.lua
 Mon Nov  3 08:35:18 2008
@@ -1,1 +1,1 @@
-loadPrioritySettings={loadPriority=1,configureAtLoadTime=true}
+loadPriority=1

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins

Reply via email to