OSDN Git Service

- Add hack to fix sort bug on narrow list view when sorting on the date created in...
authorRandy Baumgarte <randy@fbn.cx>
Tue, 24 Jul 2012 13:06:42 +0000 (09:06 -0400)
committerRandy Baumgarte <randy@fbn.cx>
Tue, 24 Jul 2012 13:06:42 +0000 (09:06 -0400)
src/cx/fbn/nevernote/NeverNote.java

index af83947..d94e3bb 100644 (file)
@@ -771,6 +771,9 @@ public class NeverNote extends QMainWindow{
        int sortCol = Global.getSortColumn();
                int sortOrder = Global.getSortOrder();
                noteTableView.proxyModel.blocked = true;
+               // We sort the table twice to fix a bug.  For some reaosn the table won't sort properly if it is in narrow
+               // list view and sorted descending on the date  created.  By sorting it twice it forces the proper sort.  Ugly.
+               noteTableView.sortByColumn(sortCol, SortOrder.resolve(0));   
                noteTableView.sortByColumn(sortCol, SortOrder.resolve(sortOrder));
                noteTableView.proxyModel.blocked = false;
                noteTableView.proxyModel.sortChanged.connect(this, "tableSortOrderChanged(Integer,Integer)");