diff options
| -rw-r--r-- | libcaja-extension/caja-menu-provider.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/libcaja-extension/caja-menu-provider.c b/libcaja-extension/caja-menu-provider.c index 0c47dd13..7198b8c3 100644 --- a/libcaja-extension/caja-menu-provider.c +++ b/libcaja-extension/caja-menu-provider.c @@ -115,7 +115,10 @@ caja_menu_provider_get_background_items (CajaMenuProvider *provider,          GtkWidget *window,          CajaFileInfo *current_folder)  { -    g_return_val_if_fail (CAJA_IS_MENU_PROVIDER (provider), NULL); +    if (!CAJA_IS_MENU_PROVIDER (provider)) { +      return NULL; +    } +      g_return_val_if_fail (CAJA_IS_FILE_INFO (current_folder), NULL);      if (CAJA_MENU_PROVIDER_GET_IFACE (provider)->get_background_items) | 
