mirror of
https://git.deluge-torrent.org/deluge
synced 2025-04-20 11:35:49 +00:00
Fix #950 renaming a parent folder into multiple folders
This commit is contained in:
parent
85a41715b2
commit
261be32b40
2 changed files with 9 additions and 2 deletions
|
@ -1,3 +1,6 @@
|
|||
=== Deluge 1.1.9 - (In Development) ===
|
||||
* Fix #950 renaming a parent folder into multiple folders
|
||||
|
||||
=== Deluge 1.1.8 - (21 May 2009) ===
|
||||
==== Core ====
|
||||
* Fix pause all/resume all
|
||||
|
|
|
@ -738,8 +738,12 @@ class FilesTab(Tab):
|
|||
# This means that a folder by this name already exists
|
||||
self.reparent_iter(self.treestore.iter_children(old_folder_iter), new_folder_iter)
|
||||
else:
|
||||
new_folder_iter = self.get_iter_at_path("/".join(new_split[:-1]) + "/")
|
||||
self.reparent_iter(old_folder_iter, new_folder_iter)
|
||||
parent = old_folder_iter_parent
|
||||
for ns in new_split[:-1]:
|
||||
parent = self.treestore.append(parent, [ns + "/", 0, "", 0, 0, -1, gtk.STOCK_DIRECTORY])
|
||||
|
||||
self.treestore[old_folder_iter][0] = new_split[-1] + "/"
|
||||
self.reparent_iter(old_folder_iter, parent)
|
||||
|
||||
# We need to check if the old_folder_iter_parent no longer has children
|
||||
# and if so, we delete it
|
||||
|
|
Loading…
Add table
Reference in a new issue