plugin/fsm: emit entriesChanged before destruction
This commit is contained in:
parent
95fc1c7fba
commit
f6f8f9b4b8
1 changed files with 5 additions and 2 deletions
|
|
@ -253,11 +253,14 @@ void FileSystemModel::updateWatcher() {
|
||||||
void FileSystemModel::updateEntries() {
|
void FileSystemModel::updateEntries() {
|
||||||
if (m_path.isEmpty()) {
|
if (m_path.isEmpty()) {
|
||||||
if (!m_entries.isEmpty()) {
|
if (!m_entries.isEmpty()) {
|
||||||
|
auto toDelete = m_entries;
|
||||||
|
|
||||||
beginResetModel();
|
beginResetModel();
|
||||||
qDeleteAll(m_entries);
|
|
||||||
m_entries.clear();
|
m_entries.clear();
|
||||||
emit entriesChanged();
|
|
||||||
endResetModel();
|
endResetModel();
|
||||||
|
emit entriesChanged();
|
||||||
|
|
||||||
|
qDeleteAll(toDelete);
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue