diff options
Diffstat (limited to 'shell/ev-application.c')
-rw-r--r-- | shell/ev-application.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/shell/ev-application.c b/shell/ev-application.c index 69a5a73..24ef1e0 100644 --- a/shell/ev-application.c +++ b/shell/ev-application.c @@ -667,7 +667,8 @@ ev_application_open_uri_in_window (EvApplication *application, ev_window_open_uri (ev_window, uri, dest, mode, search_string); #ifdef ENABLE_DBUS - if (!g_hash_table_lookup (application->windows, ev_window)) { + if (application->windows != NULL && + !g_hash_table_lookup (application->windows, ev_window)) { g_hash_table_insert (application->windows, ev_window, g_strdup (uri)); g_signal_connect_swapped (ev_window, "destroy", G_CALLBACK (ev_application_window_destroyed), |