Opened 14 years ago

Closed 13 years ago

#1263 closed bug (Fixed)

Deluge does not remember column width

Reported by: C1eDoDe1 Owned by:
Priority: minor Milestone: 1.3.3
Component: GTK UI Version: 1.3.1
Keywords: column Cc:

Description

Deluge does not remember column width. And I should resize width of some columns every time I run Deluge. Kind of annoying.

Change History (9)

comment:1 by C1eDoDe1, 14 years ago

Component: othergtkui

comment:2 by simonbcn, 14 years ago

This occurs also in 1.3.0_dev version.

comment:3 by John Garland, 14 years ago

How are you closing down the GTK UI? A normal shutdown preserves column widths for me.

comment:4 by simonbcn, 14 years ago

deluge-gtk + deluged remote (git version).
I have tested closing with "File > Exit" and with the close window button.
In both cases this fails.

in reply to:  3 comment:5 by C1eDoDe1, 14 years ago

Replying to johnnyg:

How are you closing down the GTK UI? A normal shutdown preserves column widths for me.

Classic mode. Tray -> right click -> close. Window was maximized. Columns gets the width of the widest text (expands). You have no wide texts in torrentname column, I think. Need screenshots?

comment:6 by naikoto, 14 years ago

Related Ticket #1231 and Ticket #1336

comment:7 by Calum, 13 years ago

Milestone: Future1.3.3
Priority: majorminor
Type: feature-requestbug
Version: 1.2.31.3.1

comment:8 by Calum, 13 years ago

This is a result of the label plugin removing its column from the treeview on shutdown which causes the following unforeseen issue:

In listview.py the method remove_column uses the treeview method below, which I found clears all width data to '0' for the remaining columns.

self.treeview.remove_column(self.columns[header].column)

This is normally fine as the width data seems to be refreshed automatically while the gtk window is open however when shutting down the application the width data is never refreshed before save_state is called so 0's are written to torrentview state file.

comment:9 by Calum, 13 years ago

Resolution: fixed
Status: newclosed

Fixed in 1.3-stable: 7c276f313

Note: See TracTickets for help on using tickets.