static void action_undo_callback (GtkAction *action, gpointer user_data) { nautilus_undo_manager_undo (NAUTILUS_WINDOW (user_data)->application->undo_manager); }
void nautilus_undo (GObject *undo_manager_search_start_object) { NautilusUndoManager *manager; g_return_if_fail (G_IS_OBJECT (undo_manager_search_start_object)); manager = nautilus_undo_get_undo_manager (undo_manager_search_start_object); if (manager != NULL) { nautilus_undo_manager_undo (manager); } }