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;
|
||||
|
||||
g_return_val_if_fail (CC_IS_BACKGROUND_ITEM (item), FALSE);
|
||||
|
||||
changes = FALSE;
|
||||
if (item->priv->bg != NULL) {
|
||||
changes = gnome_bg_changes_with_time (item->priv->bg);
|
||||
|
@ -211,6 +213,9 @@ cc_background_item_get_frame_thumbnail (CcBackgroundItem *item,
|
|||
GdkPixbuf *pixbuf = 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);
|
||||
|
||||
if (frame >= 0)
|
||||
|
@ -338,7 +343,7 @@ gboolean
|
|||
cc_background_item_load (CcBackgroundItem *item,
|
||||
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);
|
||||
|
||||
update_info (item, info);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue