diff options
Diffstat (limited to 'shell/e-shell-user-creatable-items-handler.c')
-rw-r--r-- | shell/e-shell-user-creatable-items-handler.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/shell/e-shell-user-creatable-items-handler.c b/shell/e-shell-user-creatable-items-handler.c index 8ce99341ec..1aa57ebcef 100644 --- a/shell/e-shell-user-creatable-items-handler.c +++ b/shell/e-shell-user-creatable-items-handler.c @@ -280,6 +280,8 @@ get_default_action_for_view (EShellUserCreatableItemsHandler *handler, little more complex. Also, this is a pretty brutal and ugly hack. */ view_component_id = e_shell_view_get_current_component_id (shell_view); + if (view_component_id == NULL) + return NULL; for (p = priv->components, component_num = 0; p != NULL; p = p->next, component_num ++) { const Component *component; |