Do not set line terminator when copying a single row
When a single row is copied there is no need for a carriage return. Closes #13573
This commit is contained in:
1 parent
496ee650da
commit
ca00614407
1 file changed
+4
-1
@@ -758,7 +758,10 @@ class ViewTree(View):
|
||||
clipboard = self.treeview.get_clipboard(clipboard_type)
|
||||
selection = self.treeview.get_selection()
|
||||
data = StringIO()
|
||||
writer = csv.writer(data, delimiter='\t', lineterminator='\n')
|
||||
lineterminator = (
|
||||
'\n' if selection.count_selected_rows() > 1 else '')
|
||||
writer = csv.writer(
|
||||
data, delimiter='\t', lineterminator=lineterminator)
|
||||
selection.selected_foreach(copy_foreach, writer.writerow)
|
||||
clipboard.set_text(data.getvalue(), -1)
|
||||
|
||||
|
||||
Reference in new issue
Block a user