static void
csm_logout_dialog_set_timeout (CsmLogoutDialog *logout_dialog)
{
        logout_dialog->priv->timeout = AUTOMATIC_ACTION_TIMEOUT;

        /* Sets the secondary text */
        csm_logout_dialog_timeout (logout_dialog);

        if (logout_dialog->priv->timeout_id != 0) {
                g_source_remove (logout_dialog->priv->timeout_id);
        }

        logout_dialog->priv->timeout_id = g_timeout_add (1000,
                                                         csm_logout_dialog_timeout,
                                                         logout_dialog);
}
static void
csm_logout_dialog_set_timeout (CsmLogoutDialog *logout_dialog)
{
        logout_dialog->priv->timeout = logout_dialog->priv->delay;

        /* Sets the secondary text */
        csm_logout_dialog_timeout (logout_dialog);

        if (logout_dialog->priv->timeout_id != 0) {
                g_source_remove (logout_dialog->priv->timeout_id);
                logout_dialog->priv->timeout_id = 0;
        }

        logout_dialog->priv->timeout_id = g_timeout_add (1000,
                                                         csm_logout_dialog_timeout,
                                                         logout_dialog);
}