summaryrefslogtreecommitdiff
path: root/src/datatab.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-02-07 11:40:26 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2020-02-07 11:40:26 -0500
commit1c8c1bb89b6d2103e146a54ae9f0dfdd50f7b835 (patch)
tree7543c3d2eae6a6813297d7eb26d2c007b3fdbb10 /src/datatab.cpp
parent9c2fc694051b8e500a3343322dd45cf8be1c1b7d (diff)
fixed data tab not refreshing after "restarting" MO
larger default size for filename column fixed sorting in descending order by default
Diffstat (limited to 'src/datatab.cpp')
-rw-r--r--src/datatab.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/datatab.cpp b/src/datatab.cpp
index db9151f8..d8ce9c3a 100644
--- a/src/datatab.cpp
+++ b/src/datatab.cpp
@@ -22,7 +22,8 @@ DataTab::DataTab(
m_core(core), m_pluginContainer(pc), m_parent(parent),
ui{
mwui->dataTabRefresh, mwui->dataTree,
- mwui->dataTabShowOnlyConflicts, mwui->dataTabShowFromArchives}
+ mwui->dataTabShowOnlyConflicts, mwui->dataTabShowFromArchives},
+ m_firstActivation(true)
{
m_filetree.reset(new FileTree(core, m_pluginContainer, ui.tree));
m_filter.setEdit(mwui->dataTabFilter);
@@ -84,7 +85,10 @@ void DataTab::restoreState(const Settings& s)
void DataTab::activated()
{
- updateTree();
+ if (m_firstActivation) {
+ m_firstActivation = false;
+ updateTree();
+ }
}
void DataTab::onRefresh()