mirror of
https://git.deluge-torrent.org/deluge
synced 2025-04-21 03:54:50 +00:00
Fix #950 renaming a parent folder into multiple folders
This commit is contained in:
parent
30efe143fe
commit
e71c562612
1 changed files with 6 additions and 2 deletions
|
@ -740,8 +740,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