Code: if self.clock.force_redraw == 1 or self.clock.get_show_seconds() or (self.old_time == None) or (self.old_time.minute != self.time.minute): And added this under line 37 of /opt/maemo/usr/lib/advanced-clock-plugin/clock.py (moving everything down by one obviously): Code: self.force_redraw = 0 Victory. From here all you need to do is add self.force_redraw = 1 in the init area of your clock style, to make it redraw every second.
if self.clock.force_redraw == 1 or self.clock.get_show_seconds() or (self.old_time == None) or (self.old_time.minute != self.time.minute):
self.force_redraw = 0
My status-menu.plugins file was rather heavily modified, and I've never had issues with Advanced Clock Plugin in the entire time I've had it (since you first released it).
Now that you're shipping images in with the clock styles, perhaps we can make even more optification? I mean, the images don't need to be in rootfs, right?
Are you doing this before the image pattern has been created? Could you post the code you had for that?
For some reason after this update my decimal clocks etc now no longer work/show. Binary still shows up but everything else ... nada, regardless of the settings. Advice?
DEBUG_OUTPUT=1 /usr/bin/hildon-status-menu
... can't the future of Advanced Clock Plugin also involve replacing Clocks and Alarms (or whatever) with a better more versatile version? (That's what I thought you were doing at first.)