[nautilus] general: fix failing builds with tracker disabled
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] general: fix failing builds with tracker disabled
- Date: Thu, 26 Jan 2017 09:31:47 +0000 (UTC)
commit 18d52a729e7aa1878edb9c231559a6f8fbcaa492
Author: Ernestas Kulik <ernestask src gnome org>
Date: Sun Dec 18 19:18:04 2016 +0200
general: fix failing builds with tracker disabled
Batch rename-related source files are conditionally built depending on
whether Tracker support is enabled. Despite that, some code that depends
on batch rename support is included in some core source files without
being conditionally compiled as well.
https://bugzilla.gnome.org/show_bug.cgi?id=775935
src/nautilus-file-undo-operations.c | 4 ++++
src/nautilus-file.c | 6 ++++++
src/nautilus-file.h | 2 ++
3 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/nautilus-file-undo-operations.c b/src/nautilus-file-undo-operations.c
index e833d05..87ee93f 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 b918f4c..b397eaf 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 e7c93e0..f471536 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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]