diff --git a/src/kits/interface/Shelf.cpp b/src/kits/interface/Shelf.cpp index db9541945a..bcd75b979c 100644 --- a/src/kits/interface/Shelf.cpp +++ b/src/kits/interface/Shelf.cpp @@ -1334,8 +1334,10 @@ BShelf::_AddReplicant(BMessage *data, BPoint *location, uint32 uniqueID) } } - data->RemoveName("_drop_point_"); - data->RemoveName("_drop_offset_"); + if (!zombie) { + data->RemoveName("_drop_point_"); + data->RemoveName("_drop_offset_"); + } replicant_data *item = new replicant_data(data, replicant, dragger, relation, uniqueID);