diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2020-02-07 13:39:35 -0500 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2020-02-07 13:39:35 -0500 |
| commit | 2b0a720863a26faebdc240f4db29dd39c7a035b6 (patch) | |
| tree | f920b0b442b790f2e6bc7d97d6574abfe5d2c5c6 /src/filetreeitem.h | |
| parent | 1c8c1bb89b6d2103e146a54ae9f0dfdd50f7b835 (diff) | |
fixed sorting not emitting layout events and fixing persistent indexes
Diffstat (limited to 'src/filetreeitem.h')
| -rw-r--r-- | src/filetreeitem.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/filetreeitem.h b/src/filetreeitem.h index 375a05c4..e173a849 100644 --- a/src/filetreeitem.h +++ b/src/filetreeitem.h @@ -216,9 +216,13 @@ public: void setExpanded(bool b) { + if (m_expanded == b) { + return; + } + m_expanded = b; - if (m_sortingStale) { + if (m_expanded && m_sortingStale) { sort(); } } |
