summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2012-08-15 02:46:27 +0200
committerhut <hut@lavabit.com>2012-08-15 02:46:55 +0200
commit85b8afded8637a7d42f2e4c454cabbed93a582af (patch)
tree1e7ebac0423b6b58e3d50413b20b08958cc0255f
parent19995fd134ac40c940e05e091246e384bbd2e3b1 (diff)
downloadranger-85b8afded8637a7d42f2e4c454cabbed93a582af.tar.gz
core.actions: update shutil_g paste function to not use Environment
-rw-r--r--ranger/core/actions.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/ranger/core/actions.py b/ranger/core/actions.py
index 9d839d4e..3fef3db3 100644
--- a/ranger/core/actions.py
+++ b/ranger/core/actions.py
@@ -1062,20 +1062,20 @@ class Actions(FileManagerAware, EnvironmentAware, SettingsAware):
 
 	def paste(self, overwrite=False):
 		"""Paste the selected items into the current directory"""
-		copied_files = tuple(self.env.copy)
+		copied_files = tuple(self.copy_buffer)
 
 		if not copied_files:
 			return
 
-		original_path = self.env.cwd.path
+		original_path = self.thistab.path
 		try:
 			one_file = copied_files[0]
 		except:
 			one_file = None
 
-		if self.env.cut:
-			self.env.copy.clear()
-			self.env.cut = False
+		if self.do_cut:
+			self.copy_buffer.clear()
+			self.do_cut = False
 			if len(copied_files) == 1:
 				descr = "moving: " + one_file.path
 			else:
@@ -1086,7 +1086,7 @@ class Actions(FileManagerAware, EnvironmentAware, SettingsAware):
 							dst=original_path,
 							overwrite=overwrite):
 						yield
-				cwd = self.env.get_directory(original_path)
+				cwd = self.get_directory(original_path)
 				cwd.load_content()
 		else:
 			if len(copied_files) == 1:
@@ -1094,7 +1094,7 @@ class Actions(FileManagerAware, EnvironmentAware, SettingsAware):
 			else:
 				descr = "copying files from: " + one_file.dirname
 			def generate():
-				for f in self.env.copy:
+				for f in self.copy_buffer:
 					if isdir(f.path):
 						for _ in shutil_g.copytree(src=f.path,
 								dst=join(original_path, f.basename),
@@ -1106,7 +1106,7 @@ class Actions(FileManagerAware, EnvironmentAware, SettingsAware):
 								symlinks=True,
 								overwrite=overwrite):
 							yield
-				cwd = self.env.get_directory(original_path)
+				cwd = self.get_directory(original_path)
 				cwd.load_content()
 
 		self.loader.add(Loadable(generate(), descr))