# include "config.h"
#endif
+/* prevent system sleep */
+#import <CoreServices/CoreServices.h>
+
#include <vlc/vlc.h>
/* Notification Messages */
[self didChangeValueForKey:@"time"];
}
+- (void)delaySleep
+{
+ UpdateSystemActivity(UsrActivity);
+}
+
- (void)mediaPlayerPositionChanged:(NSNumber *)newPosition
{
+ // This seems to be the most relevant place to delay sleeping and screen saver.
+ [self delaySleep];
+
[self willChangeValueForKey:@"position"];
position = [newPosition floatValue];
[self didChangeValueForKey:@"position"];
cachedState = [newState intValue];
[self didChangeValueForKey:@"state"];
}
+
@end