1
0
Fork 0
mirror of synced 2024-06-23 08:40:45 +12:00

Merge pull request #215 from aznd/enhancements_moving_game

Small enhancements in moving game
This commit is contained in:
Dummerle 2022-06-20 22:32:46 +02:00 committed by GitHub
commit b3843b095f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -443,14 +443,13 @@ class MoveGamePopUp(QWidget):
return helper_func("Directory doesn't exist or file selected.")
# Get free space on drive and size of game folder
stat = os.statvfs(dest_path)
free_space_dest_drive = stat.f_bavail * stat.f_frsize
_, _, free_space = shutil.disk_usage(dest_path)
source_size = sum(f.stat().st_size for f in install_path.glob("**/*") if f.is_file())
# Calculate from bytes to gigabytes
free_space_dest_drive = round(free_space_dest_drive / 1000**3, 2)
free_space_dest_drive = round(free_space / 1000**3, 2)
source_size = round(source_size / 1000**3, 2)
self.aval_space_label.setText(self.tr("Available space on disk: {}GB".format(free_space_dest_drive)))
self.aval_space_label.setText(self.tr("Available space: {}GB".format(free_space_dest_drive)))
self.req_space_label.setText(self.tr("Required space: {}GB").format(source_size))
if not os.access(dir_selected, os.W_OK) or not os.access(self.install_path, os.W_OK):