Author: bklaas
Date: Fri Mar 12 09:24:06 2010
New Revision: 8653

URL: http://svn.slimdevices.com/jive?rev=8653&view=rev
Log:
Fixed Bug: 15854
- ignore all input when "attaching" popup is on screen
- disable screensavers during this popup
- turn autohide off for popup
- make popup always on top of stack
- reduce mounting timeout to 20 seconds
- add the eject item to the home menu before SC starts up

Modified:
    
7.5/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeCenter/SqueezeCenterApplet.lua

Modified: 
7.5/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeCenter/SqueezeCenterApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeCenter/SqueezeCenterApplet.lua?rev=8653&r1=8652&r2=8653&view=diff
==============================================================================
--- 
7.5/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeCenter/SqueezeCenterApplet.lua
 (original)
+++ 
7.5/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeCenter/SqueezeCenterApplet.lua
 Fri Mar 12 09:24:06 2010
@@ -34,7 +34,7 @@
 function init(self)
        self.mountedDevices = self:getSettings()['mountedDevices']
        self.ejectItems     = {}
-       self.MOUNTING_DRIVE_TIMEOUT = 30
+       self.MOUNTING_DRIVE_TIMEOUT = 20
        self.UNMOUNTING_DRIVE_TIMEOUT = 10
        self.WIPE_TIMEOUT = 60
        self.supportedFormats = {"FAT16","FAT32","NTFS","ext2","ext3"}
@@ -425,6 +425,13 @@
        local sublabel = Label("subtext", self:string(token) )
        popup:addWidget(sublabel)
 
+        --make sure this popup remains on screen
+       popup:setAllowScreensaver(false)
+       popup:setAlwaysOnTop(true)
+       popup:setAutoHide(false)
+       popup:setTransparent(false)
+       popup:ignoreAllInputExcept()
+
        self.popupMountWaiting = popup
        self:tieAndShowWindow(popup)
        return popup
@@ -586,8 +593,8 @@
 
                        self:addMountedDevice(devName, isScDrive)
 
+                       self:_addEjectDeviceItem(devName)
                        self:_ejectWarning(devName)
-                       self:_addEjectDeviceItem(devName)
                else
                        -- Not yet mounted
                        self.mountingDriveTimeout = self.mountingDriveTimeout + 
1

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

Reply via email to