summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-file.c')
-rw-r--r--libnautilus-private/nautilus-file.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-file.c b/libnautilus-private/nautilus-file.c
index 7ef00f78e..4fc0a4dec 100644
--- a/libnautilus-private/nautilus-file.c
+++ b/libnautilus-private/nautilus-file.c
@@ -3849,6 +3849,12 @@ nautilus_file_get_activation_location (NautilusFile *file)
char *
nautilus_file_get_drop_target_uri (NautilusFile *file)
{
+ return NAUTILUS_FILE_CLASS (G_OBJECT_GET_CLASS (file))->get_drop_target_uri (file);
+}
+
+static char *
+real_get_drop_target_uri (NautilusFile *file)
+{
char *uri, *target_uri;
GFile *location;
NautilusDesktopLink *link;
@@ -8012,6 +8018,7 @@ nautilus_file_class_init (NautilusFileClass *class)
class->set_metadata_as_list = real_set_metadata_as_list;
class->can_rename = real_can_rename;
class->rename = real_rename;
+ class->get_drop_target_uri = real_get_drop_target_uri;
signals[CHANGED] =
g_signal_new ("changed",