479
481
void cairo_dock_destroy_desktop_background (CairoDockDesktopBackground *pDesktopBg)
481
484
g_return_if_fail (pDesktopBg != NULL);
482
485
if (pDesktopBg->iRefCount > 0)
483
486
pDesktopBg->iRefCount --;
484
487
if (pDesktopBg->iRefCount == 0 && pDesktopBg->iSidDestroyBg == 0)
486
490
pDesktopBg->iSidDestroyBg = g_timeout_add_seconds (3, (GSourceFunc)_destroy_bg, pDesktopBg);