Author: mherger
Date: Tue Mar  2 23:04:00 2010
New Revision: 8618

URL: http://svn.slimdevices.com/jive?rev=8618&view=rev
Log:
Bug: 14326
Description: 
- add specific error when server doesn't return a valid image list
- fix crasher in error message display...
- hide error message to continue slide show if possible

Modified:
    
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageSourceServer.lua
    
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageViewerApplet.lua

Modified: 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageSourceServer.lua
URL: 
http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageSourceServer.lua?rev=8618&r1=8617&r2=8618&view=diff
==============================================================================
--- 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageSourceServer.lua
 (original)
+++ 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageSourceServer.lua
 Tue Mar  2 23:04:00 2010
@@ -78,7 +78,8 @@
                )
        else
                self.imgReady = false
-               log:warn("readImageList: server ", server, " is not available - 
exiting screensaver")
+               log:warn("readImageList: server ", server, " is not available")
+               self.error = 
self.applet:string("IMAGE_VIEWER_LIST_NOT_READY_SERVER")
 
                local popup = self:listNotReadyError()
                popup:addTimer(self.applet:getSettings()["delay"], function()
@@ -294,7 +295,7 @@
 end
 
 function getErrorMessage(self)
-       return self.error or 
oo.superclass(ImageSourceServer):getErrorMessage(self)
+       return self.error or self.applet:string("IMAGE_VIEWER_HTTP_ERROR_IMAGE")
 end
 
 function listNotReadyError(self)

Modified: 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageViewerApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageViewerApplet.lua?rev=8618&r1=8617&r2=8618&view=diff
==============================================================================
--- 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageViewerApplet.lua
 (original)
+++ 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/ImageViewer/ImageViewerApplet.lua
 Tue Mar  2 23:04:00 2010
@@ -717,7 +717,11 @@
                        self.imageError = 
tostring(self.imgSource:getErrorMessage())
                        log:error("Invalid image object found: " .. 
self.imageError)
 
-                       
self.imgSource:popupMessage(self:string("IMAGE_VIEWER_INVALID_IMAGE"), 
self.imageError)
+                       local popup = 
self.imgSource:popupMessage(self:string("IMAGE_VIEWER_INVALID_IMAGE"), 
self.imageError)
+                       popup:addTimer(self:getSettings()["delay"], function()
+                               popup:hide()
+                               popup = nil
+                       end)
                end
        end
 

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

Reply via email to