Index: linden/indra/newview/llfloaterperms.cpp
===================================================================
--- linden/indra/newview/llfloaterperms.cpp	(revision 1540)
+++ linden/indra/newview/llfloaterperms.cpp	(working copy)
@@ -117,7 +117,7 @@
 //static 
 U32 LLFloaterPerms::getNextOwnerPerms(std::string prefix)
 {
-	U32 flags = 0;
+	U32 flags = PERM_MOVE;
 	if ( gSavedSettings.getBOOL(prefix+"NextOwnerCopy") )
 	{
 		flags |= PERM_COPY;
Index: linden/indra/newview/llfloatersnapshot.cpp
===================================================================
--- linden/indra/newview/llfloatersnapshot.cpp	(revision 1540)
+++ linden/indra/newview/llfloatersnapshot.cpp	(working copy)
@@ -45,6 +45,7 @@
 #include "llagent.h"
 #include "llcallbacklist.h"
 #include "llcriticaldamp.h"
+#include "lldefaultperms.h"
 #include "llui.h"
 #include "llviewertexteditor.h"
 #include "llfocusmgr.h"
@@ -951,8 +952,8 @@
 							LLAssetType::AT_SNAPSHOT_CATEGORY,
 							LLInventoryType::IT_SNAPSHOT,
 							PERM_ALL,  // Note: Snapshots to inventory is a special case of content upload
-							PERM_NONE, // that ignores the user's premissions preferences and continues to
-							PERM_NONE, // always use these fairly permissive hard-coded initial perms. - MG
+							LLFloaterPerms::getGroupPerms(), // that is more permissive than other uploads
+							LLFloaterPerms::getEveryonePerms(),
 							"Snapshot : " + pos_string);
 		gViewerWindow->playSnapshotAnimAndSound();
 	}
