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