It appears there is a bug in the Tiger version of
CGEventSourceSecondsSinceLastEventType() which is used by my previous
patch which would delay showing an update alert until the user was
idle. It appears on at least some, if not all, Tiger systems, this
call hangs indefinitely. In SUUpdater, you can patch the conditional
around line 512 with the following:
long version;
if ([delayAlerts boolValue] && !verbose &&
(Gestalt(gestaltSystemVersion, &version) == noErr) && (version >=
0x1050))
I'll submit a formal patch to Tom when I hear back from him but the
patch above just checks for Leopard. I apologize for not having tested
this properly on a Tiger machine.
If you have any questions about this, let me know.
Paul Kim