summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nautilus-file-undo-operations.c4
-rw-r--r--src/nautilus-file.c6
-rw-r--r--src/nautilus-file.h2
3 files changed, 12 insertions, 0 deletions
diff --git a/src/nautilus-file-undo-operations.c b/src/nautilus-file-undo-operations.c
index e833d0578..87ee93f41 100644
--- a/src/nautilus-file-undo-operations.c
+++ b/src/nautilus-file-undo-operations.c
@@ -31,8 +31,10 @@
#include "nautilus-file-operations.h"
#include "nautilus-file.h"
#include "nautilus-file-undo-manager.h"
+#ifdef ENABLE_TRACKER
#include "nautilus-batch-rename-dialog.h"
#include "nautilus-batch-rename-utilities.h"
+#endif /* ENABLE_TRACKER */
/* Since we use g_get_current_time for setting "orig_trash_time" in the undo
@@ -1086,6 +1088,7 @@ nautilus_file_undo_info_rename_set_data_post (NautilusFileUndoInfoRename *self,
self->priv->new_file = g_object_ref (new_file);
}
+#ifdef ENABLE_TRACKER
/* batch rename */
G_DEFINE_TYPE (NautilusFileUndoInfoBatchRename, nautilus_file_undo_info_batch_rename, NAUTILUS_TYPE_FILE_UNDO_INFO);
@@ -1303,6 +1306,7 @@ nautilus_file_undo_info_batch_rename_set_data_post (NautilusFileUndoInfoBatchRen
self->priv->new_display_names = g_list_reverse (self->priv->new_display_names);
}
+#endif /* ENABLE_TRACKER */
/* trash */
G_DEFINE_TYPE (NautilusFileUndoInfoTrash, nautilus_file_undo_info_trash, NAUTILUS_TYPE_FILE_UNDO_INFO)
diff --git a/src/nautilus-file.c b/src/nautilus-file.c
index b918f4c4f..b397eaf20 100644
--- a/src/nautilus-file.c
+++ b/src/nautilus-file.c
@@ -1990,6 +1990,7 @@ rename_get_info_callback (GObject *source_object,
}
}
+#ifdef ENABLE_TRACKER
typedef struct
{
NautilusFileOperation *op;
@@ -2077,6 +2078,7 @@ batch_rename_get_info_callback (GObject *source_object,
g_error_free (error);
}
}
+#endif /* ENABLE_TRACKER */
static void
rename_callback (GObject *source_object,
@@ -2272,6 +2274,7 @@ nautilus_file_can_rename_file (NautilusFile *file,
return new_file_name;
}
+#ifdef ENABLE_TRACKER
static void
real_batch_rename (GList *files,
GList *new_names,
@@ -2380,6 +2383,7 @@ real_batch_rename (GList *files,
nautilus_file_operation_complete (op, NULL, error);
}
}
+#endif /* ENABLE_TRACKER */
gboolean
nautilus_file_rename_handle_file_gone (NautilusFile *file,
@@ -2409,6 +2413,7 @@ nautilus_file_rename_handle_file_gone (NautilusFile *file,
return FALSE;
}
+#ifdef ENABLE_TRACKER
void
nautilus_file_batch_rename (GList *files,
GList *new_names,
@@ -2420,6 +2425,7 @@ nautilus_file_batch_rename (GList *files,
callback,
callback_data);
}
+#endif /* ENABLE_TRACKER */
static void
real_rename (NautilusFile *file,
diff --git a/src/nautilus-file.h b/src/nautilus-file.h
index e7c93e058..f4715368a 100644
--- a/src/nautilus-file.h
+++ b/src/nautilus-file.h
@@ -327,10 +327,12 @@ void nautilus_file_rename (Nautilu
const char *new_name,
NautilusFileOperationCallback callback,
gpointer callback_data);
+#ifdef ENABLE_TRACKER
void nautilus_file_batch_rename (GList *files,
GList *new_names,
NautilusFileOperationCallback callback,
gpointer callback_data);
+#endif /* ENABLE_TRACKER */
void nautilus_file_cancel (NautilusFile *file,
NautilusFileOperationCallback callback,
gpointer callback_data);