diff options
-rw-r--r-- | shell/e-shell-window-private.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/shell/e-shell-window-private.c b/shell/e-shell-window-private.c index a2805f46bf..4a11395e09 100644 --- a/shell/e-shell-window-private.c +++ b/shell/e-shell-window-private.c @@ -232,9 +232,12 @@ e_shell_window_private_init (EShellWindow *shell_window) priv->ui_manager = gtk_ui_manager_new (); priv->loaded_views = loaded_views; - priv->active_view = "unknown"; priv->signal_handler_ids = signal_handler_ids; + /* XXX This kind of violates the shell window being unaware + * of specific shell views, but we need a sane fallback. */ + priv->active_view = "mail"; + e_shell_window_add_action_group (shell_window, "shell"); e_shell_window_add_action_group (shell_window, "gal-view"); e_shell_window_add_action_group (shell_window, "new-item"); |