cadadr / pomodorino

A little Pomodoro app
https://www.gkayaalp.com/pomodorino.html
GNU General Public License v3.0
12 stars 1 forks source link

Theme changes seem to break the timer / FSM #51

Open cadadr opened 3 years ago

cadadr commented 3 years ago

Weird things seem to happen when the GTK theme is changed during the operation of Pomodorino. The timer may stall, or the period advancement logic may get confused. I don't thing it's the fault of App.{tick,next_state}, but the theme change might be generating some event/signal that needs responding, or maybe breaking Indicator.update, as it uses theme icons to update the systray indicator, and thus accesses theme objects.