From 330c89e5706f64f5b0073be17112d5bb864ff8bf Mon Sep 17 00:00:00 2001 From: rentzsch Date: Sun, 13 Sep 2009 16:09:42 -0500 Subject: [PATCH] [FIX] Was trying to update via Sparkle on every Flash load. Bump to 1.5.1 --- ClickToFlash.xcodeproj/project.pbxproj | 4 ++-- Plugin/Info-Plugin.plist | 1 + Plugin/SparkleManager.m | 6 +++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ClickToFlash.xcodeproj/project.pbxproj b/ClickToFlash.xcodeproj/project.pbxproj index f81a5b19..8ce0316a 100755 --- a/ClickToFlash.xcodeproj/project.pbxproj +++ b/ClickToFlash.xcodeproj/project.pbxproj @@ -492,7 +492,7 @@ GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_SIGN_COMPARE = YES; - PRODUCT_VERSION = 1.5; + PRODUCT_VERSION = 1.5.1; WARNING_CFLAGS = "-Wall"; }; name = Debug; @@ -505,7 +505,7 @@ GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_SIGN_COMPARE = YES; - PRODUCT_VERSION = 1.5; + PRODUCT_VERSION = 1.5.1; WARNING_CFLAGS = "-Wall"; }; name = Release; diff --git a/Plugin/Info-Plugin.plist b/Plugin/Info-Plugin.plist index 5064d405..23e0a5a9 100644 --- a/Plugin/Info-Plugin.plist +++ b/Plugin/Info-Plugin.plist @@ -26,6 +26,7 @@ CTFClickToFlashPlugin SUFeedURL http://rentzsch.github.com/clicktoflash/release_notes/appcast.xml + WebPluginDescription Shockwave Flash 10.0 r22 WebPluginMIMETypes diff --git a/Plugin/SparkleManager.m b/Plugin/SparkleManager.m index 09289646..9a5d0e3f 100644 --- a/Plugin/SparkleManager.m +++ b/Plugin/SparkleManager.m @@ -112,8 +112,12 @@ - (void)startAutomaticallyCheckingForUpdates { SUUpdater *updater = [self _updater]; if (_canUpdate) { if ([[CTFUserDefaultsController standardUserDefaults] boolForKey:sAutomaticallyCheckForUpdates]) { - [updater checkForUpdatesInBackground]; [updater setAutomaticallyChecksForUpdates:YES]; + static BOOL calledUpdaterApplicationDidFinishLaunching = NO; + if (!calledUpdaterApplicationDidFinishLaunching) { + calledUpdaterApplicationDidFinishLaunching = YES; + [updater applicationDidFinishLaunching:nil]; + } } else { [updater setAutomaticallyChecksForUpdates:NO]; }