background: Better guards for public functions
This commit is contained in:
parent
697ab6bc21
commit
ed425ecf9d
1 changed files with 6 additions and 1 deletions
|
@ -173,6 +173,8 @@ cc_background_item_changes_with_time (CcBackgroundItem *item)
|
||||||
{
|
{
|
||||||
gboolean changes;
|
gboolean changes;
|
||||||
|
|
||||||
|
g_return_val_if_fail (CC_IS_BACKGROUND_ITEM (item), FALSE);
|
||||||
|
|
||||||
changes = FALSE;
|
changes = FALSE;
|
||||||
if (item->priv->bg != NULL) {
|
if (item->priv->bg != NULL) {
|
||||||
changes = gnome_bg_changes_with_time (item->priv->bg);
|
changes = gnome_bg_changes_with_time (item->priv->bg);
|
||||||
|
@ -211,6 +213,9 @@ cc_background_item_get_frame_thumbnail (CcBackgroundItem *item,
|
||||||
GdkPixbuf *pixbuf = NULL;
|
GdkPixbuf *pixbuf = NULL;
|
||||||
GIcon *icon = NULL;
|
GIcon *icon = NULL;
|
||||||
|
|
||||||
|
g_return_val_if_fail (CC_IS_BACKGROUND_ITEM (item), NULL);
|
||||||
|
g_return_val_if_fail (width > 0 && height > 0, NULL);
|
||||||
|
|
||||||
set_bg_properties (item);
|
set_bg_properties (item);
|
||||||
|
|
||||||
if (frame >= 0)
|
if (frame >= 0)
|
||||||
|
@ -338,7 +343,7 @@ gboolean
|
||||||
cc_background_item_load (CcBackgroundItem *item,
|
cc_background_item_load (CcBackgroundItem *item,
|
||||||
GFileInfo *info)
|
GFileInfo *info)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (item != NULL, FALSE);
|
g_return_val_if_fail (CC_IS_BACKGROUND_ITEM (item), FALSE);
|
||||||
g_return_val_if_fail (item->priv->filename != NULL, FALSE);
|
g_return_val_if_fail (item->priv->filename != NULL, FALSE);
|
||||||
|
|
||||||
update_info (item, info);
|
update_info (item, info);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue