datetime: Fix showing actual clock format on panel open
A small regression after recent switch to radio buttons.
This commit is contained in:
parent
f5b06acede
commit
befa8cc748
1 changed files with 6 additions and 4 deletions
|
@ -232,19 +232,21 @@ clock_settings_changed_cb (GSettings *settings,
|
||||||
{
|
{
|
||||||
CcDateTimePanelPrivate *priv = panel->priv;
|
CcDateTimePanelPrivate *priv = panel->priv;
|
||||||
GtkWidget *button24h;
|
GtkWidget *button24h;
|
||||||
gboolean use_24_hour;
|
GtkWidget *button12h;
|
||||||
GDesktopClockFormat value;
|
GDesktopClockFormat value;
|
||||||
|
|
||||||
value = g_settings_get_enum (settings, CLOCK_FORMAT_KEY);
|
value = g_settings_get_enum (settings, CLOCK_FORMAT_KEY);
|
||||||
priv->clock_format = value;
|
priv->clock_format = value;
|
||||||
|
|
||||||
button24h = W ("24h_button");
|
button24h = W ("24h_button");
|
||||||
|
button12h = W ("12h_button");
|
||||||
use_24_hour = (value == G_DESKTOP_CLOCK_FORMAT_24H);
|
|
||||||
|
|
||||||
g_signal_handlers_block_by_func (button24h, change_clock_settings, panel);
|
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);
|
update_time (panel);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue