diff --git a/src/gs-lock-plug.c b/src/gs-lock-plug.c index 9c05b71dc4eb0e985129b7e473997579f761577d..08e417e457c47b5d953b045a0f77ea35bc30f09f 100644 --- a/src/gs-lock-plug.c +++ b/src/gs-lock-plug.c @@ -374,6 +374,8 @@ static gboolean dialog_timed_out (gpointer user_data) { GSLockPlug *plug = user_data; + plug->priv->cancel_timeout_id = 0; + gs_lock_plug_set_sensitive (plug, FALSE); set_status_text (plug, _("Time has expired."));