diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2020-08-02 14:38:05 +0300 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-08-02 22:08:29 +0200 |
commit | 0ba7063b3f065741915aff076343579b088da3dc (patch) | |
tree | 1bdb80d38556438e3c0cb9f785d12fb58d9f8c3f /vcl/unx | |
parent | f716fd1580bcc6042afaab9beba24ca6cbcb1c73 (diff) |
Make gtk's get_sort_order return the same as the vcl's one
Change-Id: Ia6584b268cb7b53423c7ac3d353e07409e9a5dac
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99952
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl/unx')
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkinst.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx index fba1fa52fec8..391999922f62 100644 --- a/vcl/unx/gtk3/gtk3gtkinst.cxx +++ b/vcl/unx/gtk3/gtk3gtkinst.cxx @@ -10339,11 +10339,12 @@ public: virtual bool get_sort_order() const override { + int nSortColumn; GtkSortType eSortType; GtkTreeSortable* pSortable = GTK_TREE_SORTABLE(m_pTreeStore); - gtk_tree_sortable_get_sort_column_id(pSortable, nullptr, &eSortType); - return eSortType == GTK_SORT_ASCENDING; + gtk_tree_sortable_get_sort_column_id(pSortable, &nSortColumn, &eSortType); + return nSortColumn != GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID && eSortType == GTK_SORT_ASCENDING; } virtual void set_sort_indicator(TriState eState, int col) override |