If we failed to instantiate the view (ergo we are a zombie), don't remove the drop coordinates from the replicant message we store as they'll be needed in order to reinstantiate the zombie at the correct position on the next pass.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38303 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rene Gollent
2010-08-21 21:22:12 +00:00
parent 994e96504c
commit d8ede51747
+4 -2
View File
@@ -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);