--- linden-orig\indra\newview\llfolderview.cpp	2007-07-11 15:19:48.000000000 +0200
+++ linden\indra\newview\llfolderview.cpp	2007-07-15 16:39:32.421875000 +0200
@@ -559,7 +559,12 @@
 {
 	if (mListener)
 	{
-		mListener->previewItem();
+		if (mListener->getInventoryType() != LLInventoryType::IT_OBJECT) {
+			mListener->previewItem();
+		}
+		else {
+			mListener->performAction(NULL, &gInventory, "attach");
+		}
 	}
 }
 
