From: Markus Goetz Date: Wed, 16 May 2018 09:29:27 +0000 (+0200) Subject: Sparkle: Delegate calls work now with 1.18.1 (maybe even before) X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~22^2~46^2~26 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=65035d1990704b2f1a1db33a0b7f8cd6b3ab73a9;p=nextcloud-desktop.git Sparkle: Delegate calls work now with 1.18.1 (maybe even before) We can extend on this to give UI feedback. --- diff --git a/src/gui/updater/sparkleupdater_mac.mm b/src/gui/updater/sparkleupdater_mac.mm index 88c3541ff..cfb1189ad 100644 --- a/src/gui/updater/sparkleupdater_mac.mm +++ b/src/gui/updater/sparkleupdater_mac.mm @@ -21,13 +21,11 @@ #include "common/utility.h" #include "updater/sparkleupdater.h" -// Does not work yet @interface DelegateObject : NSObject - (BOOL)updaterMayCheckForUpdates:(SUUpdater *)bundle; @end @implementation DelegateObject //(SUUpdaterDelegateInformalProtocol) -// Only possible in later versions, we're not up to date here. - (BOOL)updaterMayCheckForUpdates:(SUUpdater *)bundle { Q_UNUSED(bundle) @@ -40,13 +38,14 @@ { Q_UNUSED(updater) Q_UNUSED(update) + qCDebug(OCC::lcUpdater) << ""; } // Sent when a valid update is not found. -// Does not seem to get called ever. - (void)updaterDidNotFindUpdate:(SUUpdater *)update { Q_UNUSED(update) + qCDebug(OCC::lcUpdater) << ""; } // Sent immediately before installing the specified update. @@ -54,16 +53,21 @@ { Q_UNUSED(updater) Q_UNUSED(update) + qCDebug(OCC::lcUpdater) << ""; } -// Tried implementing those methods, but they never ever seem to get called -//- (void) updater:(SUUpdater *)updater didAbortWithError:(NSError *)error -//{ -//} +- (void) updater:(SUUpdater *)updater didAbortWithError:(NSError *)error +{ + Q_UNUSED(updater) + qCDebug(OCC::lcUpdater) << error.description; +} -//- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast -//{ -//} +- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast +{ + Q_UNUSED(updater) + Q_UNUSED(appcast) + qCDebug(OCC::lcUpdater) << ""; +} @end