[GTKUI] Fix column sort state not saved in Thinclient mode

* In torrentview.stop the listview is cleared however this meant in thinclient mode
   that listview sort details are empty and overwrites existing data when save_state is
   then called in torrentview.shutdown.
This commit is contained in:
Calum Lind 2017-05-02 12:28:43 +01:00
parent 3dfe6af1ee
commit a86b6f0f8f

View file

@ -361,13 +361,15 @@ class TorrentView(listview.ListView, component.Component):
def stop(self):
"""Stops the torrentview"""
# We need to clear the liststore
# Save column state before clearing liststore
# so column sort details are correctly saved.
self.save_state()
self.liststore.clear()
self.prev_status = {}
def shutdown(self):
"""Called when GtkUi is exiting"""
self.save_state()
pass
def save_state(self):
"""