{
// The theme object is invalid as soon as you add a new icon to change the theme.// invalidate the cache then and rebuild the theme the first time after a icon theme update.if (!GTK_IS_ICON_THEME(_unity_theme.RawPtr()))
{
_unity_theme = gtk_icon_theme_new();
gtk_icon_theme_set_custom_theme(_unity_theme, UNITY_THEME_NAME.c_str());
}
return_unity_theme;
}