mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-13 04:54:23 +00:00
fix problem when not showing name,state or queue columns. fix problem if there were no var length cols.
This commit is contained in:
parent
e992ac3eab
commit
67a4fd49e9
@ -274,6 +274,8 @@ class AllTorrents(BaseMode, component.Component):
|
||||
self.__cols_to_show = [pref for pref in column_pref_names if self.config["show_%s"%pref]]
|
||||
self.__columns = [prefs_to_names[col] for col in self.__cols_to_show]
|
||||
self.__status_fields = column.get_required_fields(self.__columns)
|
||||
for rf in ["state","name","queue"]: # we always need these, even if we're not displaying them
|
||||
if not rf in self.__status_fields: self.__status_fields.append(rf)
|
||||
self.__update_columns()
|
||||
|
||||
def __split_help(self):
|
||||
@ -293,6 +295,7 @@ class AllTorrents(BaseMode, component.Component):
|
||||
else:
|
||||
rem = self.cols - req
|
||||
var_cols = len(filter(lambda x: x < 0,self.column_widths))
|
||||
if (var_cols > 0):
|
||||
vw = int(rem/var_cols)
|
||||
for i in range(0, len(self.column_widths)):
|
||||
if (self.column_widths[i] < 0):
|
||||
|
Loading…
x
Reference in New Issue
Block a user