From befa8cc74875d6a74ce2f1b010e1c69728f6c71d Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Fri, 7 Oct 2011 17:51:20 +0200 Subject: [PATCH] datetime: Fix showing actual clock format on panel open A small regression after recent switch to radio buttons. --- panels/datetime/cc-datetime-panel.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/panels/datetime/cc-datetime-panel.c b/panels/datetime/cc-datetime-panel.c index ecd12e027..e32722182 100644 --- a/panels/datetime/cc-datetime-panel.c +++ b/panels/datetime/cc-datetime-panel.c @@ -232,19 +232,21 @@ clock_settings_changed_cb (GSettings *settings, { CcDateTimePanelPrivate *priv = panel->priv; GtkWidget *button24h; - gboolean use_24_hour; + GtkWidget *button12h; GDesktopClockFormat value; value = g_settings_get_enum (settings, CLOCK_FORMAT_KEY); priv->clock_format = value; button24h = W ("24h_button"); - - use_24_hour = (value == G_DESKTOP_CLOCK_FORMAT_24H); + button12h = W ("12h_button"); g_signal_handlers_block_by_func (button24h, change_clock_settings, panel); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button24h), use_24_hour); + if (value == G_DESKTOP_CLOCK_FORMAT_24H) + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button24h), TRUE); + else + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button12h), TRUE); update_time (panel);