/* Never call this function except to cancel the effect of a previous call to g_application_hold().  */
void g_application_release(GApplication *application)
/* Never call this function except to cancel the effect of a previous call to g_application_hold().  */
void g_application_release(GApplication *application)
{
  g_return_if_fail (G_IS_APPLICATION (application));
  g_return_if_fail (application->priv->use_count > 0);
  application->priv->use_count--;
  if (application->priv->use_count == 0 && application->priv->inactivity_timeout)
    application->priv->inactivity_timeout_id = g_timeout_add (application->priv->inactivity_timeout,
                                                              inactivity_timeout_expired, application);
}