]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-window.c
Implement Close named action. Patch by Carlos Garcia Campos.
[evince.git] / shell / ev-window.c
index c2066e492c3823c9640560a6cf2c59030081e9bf..cbd504ca5eacb50c48741a266d7af7f47247695d 100644 (file)
@@ -963,7 +963,7 @@ ev_window_xfer_job_cb  (EvJobXfer *job,
                if (ev_window->priv->document)
                        g_object_unref (ev_window->priv->document);
                ev_window->priv->document = g_object_ref (document);
                if (ev_window->priv->document)
                        g_object_unref (ev_window->priv->document);
                ev_window->priv->document = g_object_ref (document);
-               
+
                ev_window_setup_document (ev_window);
                ev_window_add_recent (ev_window, ev_window->priv->uri);         
 
                ev_window_setup_document (ev_window);
                ev_window_add_recent (ev_window, ev_window->priv->uri);         
 
@@ -1144,7 +1144,7 @@ ev_window_cmd_recent_file_activate (GtkAction *action,
 
        uri = egg_recent_item_get_uri (item);
 
 
        uri = egg_recent_item_get_uri (item);
 
-       ev_application_open_uri (EV_APP, -1, uri, NULL,
+       ev_application_open_uri (EV_APP, uri, NULL,
                                 GDK_CURRENT_TIME, NULL);
        
        g_free (uri);
                                 GDK_CURRENT_TIME, NULL);
        
        g_free (uri);
@@ -3831,6 +3831,8 @@ do_action_named (EvWindow *window, EvLinkAction *action)
                ev_window_cmd_focus_page_selector (NULL, window);
        } else if (g_ascii_strcasecmp (name, "Find") == 0) {
                ev_window_cmd_edit_find (NULL, window);
                ev_window_cmd_focus_page_selector (NULL, window);
        } else if (g_ascii_strcasecmp (name, "Find") == 0) {
                ev_window_cmd_edit_find (NULL, window);
+       } else if (g_ascii_strcasecmp (name, "Close") == 0) {
+               ev_window_cmd_file_close_window (NULL, window);
        } else {
                g_warning ("Unimplemented named action: %s, please post a "
                           "bug report in Evince bugzilla "
        } else {
                g_warning ("Unimplemented named action: %s, please post a "
                           "bug report in Evince bugzilla "