Enable clock timer only when clock is used
This commit is contained in:
parent
d7f294d7c2
commit
c2d6faabc7
1 changed files with 7 additions and 6 deletions
|
@ -163,6 +163,13 @@ gboolean time_format_needs_sec_ticks(char *time_format)
|
|||
|
||||
void init_clock()
|
||||
{
|
||||
}
|
||||
|
||||
void init_clock_panel(void *p)
|
||||
{
|
||||
Panel *panel = (Panel *)p;
|
||||
Clock *clock = &panel->clock;
|
||||
|
||||
if (!clock_timeout) {
|
||||
if (time_format_needs_sec_ticks(time1_format) || time_format_needs_sec_ticks(time2_format)) {
|
||||
clock_timeout = add_timeout(10, 1000, update_clocks_sec, 0, &clock_timeout);
|
||||
|
@ -170,12 +177,6 @@ void init_clock()
|
|||
clock_timeout = add_timeout(10, 1000, update_clocks_min, 0, &clock_timeout);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void init_clock_panel(void *p)
|
||||
{
|
||||
Panel *panel = (Panel *)p;
|
||||
Clock *clock = &panel->clock;
|
||||
|
||||
if (!clock->area.bg)
|
||||
clock->area.bg = &g_array_index(backgrounds, Background, 0);
|
||||
|
|
Loading…
Reference in a new issue