diff --git a/bin/SparkApplicationUpdaterUI.swc b/bin/SparkApplicationUpdaterUI.swc index 5160b01..c1bc84b 100644 Binary files a/bin/SparkApplicationUpdaterUI.swc and b/bin/SparkApplicationUpdaterUI.swc differ diff --git a/src/de/websector/utils/updater/ui/ApplicationUpdaterUI.as b/src/de/websector/utils/updater/ui/ApplicationUpdaterUI.as index 49b3535..f86ece7 100644 --- a/src/de/websector/utils/updater/ui/ApplicationUpdaterUI.as +++ b/src/de/websector/utils/updater/ui/ApplicationUpdaterUI.as @@ -462,29 +462,28 @@ package de.websector.utils.updater.ui } } - protected function updaterDownloadProgressHandler( event: ProgressEvent ):void + + protected function updaterDownloadStartHandler( event: UpdateEvent ):void { setCurrentSkinState( STATE_DOWNLOAD_PROGRESS ); - + if ( progressBar != null ) - { - progressBar.setProgress( event.bytesLoaded, event.bytesTotal ); - } + progressBar.setProgress( 0, 100 ); } - protected function updaterDownloadStartHandler( event: UpdateEvent ):void - { - setCurrentSkinState( STATE_DOWNLOAD_PROGRESS ); - + protected function updaterDownloadProgressHandler( event: ProgressEvent ):void + { + if ( progressBar != null ) + progressBar.setProgress( event.bytesLoaded, event.bytesTotal ); } + protected function updaterDownloadCompleteHandler( event: UpdateEvent ):void { // // avoid auto install // because ( appUpdater.isInstallUpdateVisible ) doesn't work - event.preventDefault(); - + event.preventDefault(); setCurrentSkinState( STATE_INSTALL_UPDATE ); } diff --git a/src/de/websector/utils/updater/ui/skins/firefox/AppUpdaterUIFirefoxSkin.mxml b/src/de/websector/utils/updater/ui/skins/firefox/AppUpdaterUIFirefoxSkin.mxml index 26046a3..b395b16 100644 --- a/src/de/websector/utils/updater/ui/skins/firefox/AppUpdaterUIFirefoxSkin.mxml +++ b/src/de/websector/utils/updater/ui/skins/firefox/AppUpdaterUIFirefoxSkin.mxml @@ -160,6 +160,7 @@ label="" labelWidth="0" fontSize="0" trackSkin="de.websector.utils.updater.ui.skins.firefox.ProgressBarTrackSkin" barSkin="de.websector.utils.updater.ui.skins.firefox.ProgressBarSkin" + mode="manual" /> diff --git a/src/de/websector/utils/updater/ui/skins/silver/AppUpdaterUISilverSkin.mxml b/src/de/websector/utils/updater/ui/skins/silver/AppUpdaterUISilverSkin.mxml index a3bf746..8936e1a 100644 --- a/src/de/websector/utils/updater/ui/skins/silver/AppUpdaterUISilverSkin.mxml +++ b/src/de/websector/utils/updater/ui/skins/silver/AppUpdaterUISilverSkin.mxml @@ -18,7 +18,7 @@ @@ -202,6 +202,7 @@ label="" labelWidth="0" fontSize="0" trackSkin="de.websector.utils.updater.ui.skins.silver.ProgressBarTrackSkin" barSkin="de.websector.utils.updater.ui.skins.silver.ProgressBarSkin" + mode="manual" /> diff --git a/src/de/websector/utils/updater/ui/skins/standard/AppUpdaterUIStandardSkin.mxml b/src/de/websector/utils/updater/ui/skins/standard/AppUpdaterUIStandardSkin.mxml index b8d3228..f5d4d75 100644 --- a/src/de/websector/utils/updater/ui/skins/standard/AppUpdaterUIStandardSkin.mxml +++ b/src/de/websector/utils/updater/ui/skins/standard/AppUpdaterUIStandardSkin.mxml @@ -175,6 +175,7 @@ label="" labelWidth="0" fontSize="0" trackSkin="de.websector.utils.updater.ui.skins.standard.ProgressBarTrackSkin" barSkin="de.websector.utils.updater.ui.skins.standard.ProgressBarSkin" + mode="manual" />